<!DOCTYPE html>
<html lang="en">

<head>
  <title>Artillery report</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.6.0/chart.min.js"
    integrity="sha384-scMuAXtFmPAlw0+pXLvnpHCt6VHh7AknTPdNrwiph5BA6MJWysg5WgSDl7r63txN"
    crossorigin="anonymous"></script>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.min.js"
    integrity="sha384-v7eExOYhwaHa3+GhP+lHytJsMcidazNdjiaggRhdbvVTVTCjweLpa23t37ZKxaCf"
    crossorigin="anonymous"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js"
    integrity="sha384-H6KKS1H1WwuERMSm+54dYLzjg0fKqRK5ZRyASdbrI/lwrCc6bXEmtGYr5SwvP1pZ"
    crossorigin="anonymous"></script>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.5.3/ace.js" charset="utf=8"
    integrity="sha512-NofUHaTd/uaO1GXfw0JvXptI9XdO5LLrfjl7jVqnFlbxdgqVlE3SmuXAUoqRTB5GQKd82yzhchaDlc6C6+SylA=="
    crossorigin="anonymous"></script>

  <link href="https://artilleryio.github.io/artillery-tailwind/src/build.css" rel="stylesheet" type="text/css"
    crossorigin="anonymous" />

  <style>
    html {
      --bg-dark: #161616;
      --bg: #202020;
      --text: #ffffff;
      --text-faded: #9b9b9b;
      --border: #383838;
      height: 100%;
    }


    .tab {
      color: #9B9B9B;
      border-color: transparent;
    }

    .tab:hover {
      color: #FFFFFF;
    }

    .tab.active {
      color: #FFFFFF;
      border-color: #FFFFFF;
    }

    .tab.active:hover {
      color: #FFFFFF;
    }

    .tab:hover span:first-child,
    .tab.active:hover span:first-child {
      background: #000000;
    }

    #errorsContainer>p {
      color: var(--green);
    }

    #editor {
      font-size: 10pt;
    }

    #editor input,
    button {
      color: var(--bg-dark);
    }

    .hidden {
      display: none;
    }

    .border-gray {
      border: 1px solid var(--border);
    }

    .border-bottom-gray {
      border-bottom: 1px solid var(--border);
    }

    .chevron-down span {
      transform: rotate(180deg);
    }

    .cursor-pointer {
      cursor: pointer;
    }

    .index-tree-wrapper {
      display: none;
    }

    @media (min-width: 768px) {
      .index-tree-wrapper {
        display: inline-flex;
      }
    }

  </style>
  <script>
    !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
    posthog.init('_uzX-_WJoVmE_tsLvu0OFD2tpd0HGz72D5sU1zM2hbs', {api_host: 'https://app.posthog.com', autocapture: false});
    posthog.capture('report view', { });
  </script>
</head>

<body>

    <header class="header bg-black-default border-b border-gray-700 mb-9">
      <div class="container m-auto relative flex items-center justify-between py-3 px-4 md:px-8">
        <div class="flex items-center">
          <div
            class="group-hover:border-black-200 flex overflow-hidden rounded-md border-2 border-gray-800 transition mr-2">
            <svg width="32" height="32" viewBox="0 0 300 306" fill="white" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M177.235 169.156L138.632 132.074L107.952 144.704L93.2929 130.623L228.213 75.9894L180.953 214.829L166.06 200.523L177.235 169.156ZM183.738 150.815L199.254 106.778L156.348 124.505L183.738 150.815Z"
                fill="white" />
              <path
                d="M136.138 135.974L175.036 173.339L208.275 137.452L221.883 150.524L136.914 242.26L123.306 229.189L162.984 186.35L124.087 148.986L84.4087 191.824L70.8005 178.752L155.769 87.0157L169.378 100.088L136.138 135.974Z"
                fill="white" />
            </svg>
          </div>
          <div class="flex flex-col">
            <h1 class="font-medium text-sm" id="report-name">
              Artillery Report
            </h1>
            <div class="text-gray-default my-0 block text-xs transition group-hover:text-gray-700" id="timestamp"></div>
          </div>
        </div>
        <div class="text-xsm">
          <a target="_blank" rel="nofollow noopener" class="focus:text-beige text-gray-default transition-colors hover:text-gray-300 flex items-center space-x-1" href="https://artillery.io/docs">
            <span>Docs</span>
            <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" aria-label="External link" aria-labelledby="icon_external_1" x="0px" y="0px" role="img"><title id="icon_external_1" lang="en">External link</title><g fill="currentColor"><path d="M19 19H5V5H12V3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.89 21 5 21H19C20.1 21 21 20.1 21 19V12H19V19ZM14 3V5H17.59L7.76 14.83L9.17 16.24L19 6.41V10H21V3H14Z"></path></g></svg>
          </a>
        </div>
      </div>
      <!-- tabs -->
      <div class="bg-black-default relative pt-4 text-sm">
        <div class="container m-auto flex items-center space-x-2 px-4 md:px-8">
          <button id="charts-tab" class="tab active group border-b border-b-2 py-2 transition-all">
            <span class="text-xsm flex items-center space-x-2 rounded py-1.5 px-2.5 transition-all">
              
                <svg width="12" height="12" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M2.33331 12.3267L6.33331 8.32001L8.99998 10.9867L14.6666 4.61334L13.7266 3.67334L8.99998 8.98667L6.33331 6.32001L1.33331 11.3267L2.33331 12.3267Z" fill="currentColor"/>
                  </svg>
              <span class="leading-4">Reports</span>
            </span>
          </button>
          <button id="json-tab" class="tab group border-b border-b-2 py-2 transition-all">
            <span class="text-xsm flex items-center space-x-2 rounded py-1.5 px-2.5 transition-all">
              
                <svg width="12" height="12" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M6.26665 11.0667L3.19998 8L6.26665 4.93333L5.33331 4L1.33331 8L5.33331 12L6.26665 11.0667ZM9.73331 11.0667L12.8 8L9.73331 4.93333L10.6666 4L14.6666 8L10.6666 12L9.73331 11.0667V11.0667Z" fill="currentColor"/>
                </svg>  
              <span class="leading-4">JSON Output</span>
            </span>
          </button>
        </div>
      </div>
    </header>
    <main style="margin-bottom: 2.5rem;">
      <div class="container text-sm m-auto px-4 md:px-8">
        <!-- summary blocks -->
        <div class="app-test-stats w-full">
          <ul class="flex flex-wrap space-x-3.5" id="summary-blocks">
          </ul>
        </div>
        <div class="flex items-start w-full flex-row space-x-0 md:space-x-4 mt-1">
          <!-- counters summary -->
          <div class="w-full" id="charts-col">
            <div class="overflow-x-auto overflow-y-hidden rounded border-gray mb-4">
              <table class="w-full border-collapse text-left">
                <thead class="text-gray-default bg-black-200 border-b border-gray-800" style="background-color: #2b2b2b;">
                  <tr>
                    <th class="whitespace-nowrap p-2" colspan="6">
                      <span class="text-xsm" style="font-weight: 500 !important;">Metric</span>
                    </th>
                    <th class="whitespace-nowrap p-2" colspan="6">
                      <span class="text-xsm" style="font-weight: 500 !important;">Value</span>
                    </th>
                  </tr>
                </thead>
                <tbody class="divide-y divide-gray-800" id="customCountersTable">
                </tbody>
              </table>
            </div>
            <div id="errorsChartsRow">
              <h4><i class="fas fa-chart-area"></i> Errors at intervals</h4>
              <canvas id="errorsAtIntervalsChart"></canvas>
            </div>
            <!-- charts -->
            <div id="customCountersAtIntervalsChart" class="space-y-4"></div>
          </div>
          <div class="index-tree-wrapper w-56 text-xsm sticky top-3">
            <div id="index-tree">
            </div>
          </div>
        </div>

        <!-- json text output -->
        <div>
          <div class="hidden border-gray rounded" style="overflow: hidden;" id="json-output">
            <div class="p-2 text-gray-default text-xsm flex items-center justify-between text-gray-default" style="border-bottom: 1px solid #383838; background-color: #2b2b2b; font-weight: 500;">JSON Output
              <button id="copy-json" class="flex justify-center items-center space-x-2 font-medium text-center rounded transition-all p-1.5 text-xsm hover:text-gray-300 focus:text-gray-300 bg-transparent focus:ring hover:bg-black-700 text-gray-default focus:ring-black-200">
                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" aria-label="" aria-labelledby="icon_copy" x="0px" y="0px" role="img" class="inline false"><title id="icon_copy" lang="en"></title><g fill="#9b9b9b"><path d="M16 1H4C2.9 1 2 1.9 2 3V17H4V3H16V1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM19 21H8V7H19V21Z"></path></g></svg>
              </button>
            </div>
            <div id="editor"></div>
          </div>
        </div>
      </div> <!-- /.row -->


      <div class="row">
        <div class="codes-line text-center col-lg-12"></div>
      </div>
      <div class="row">
        <div class="errors-line text-center col-lg-12"></div>
      </div>
  </div>
  </main>
  <footer id="footer" class="bg-black-default py-4 text-xsm text-gray-default" style="margin-top: 2rem;">
    <div class="container m-auto px-4 md:px-8">
      <a href="https://www.artillery.io">Artillery</a> &bull; move fast, stay fast, stay reliable &bull; <a href="https://www.artillery.io">www.artillery.io</a>
    </div>
  </footer>



  <script charset="utf-8">
    const Report = {
  "aggregate": {
    "counters": {
      "vusers.created_by_name.0": 17250,
      "vusers.created": 17250,
      "http.requests": 186481,
      "http.codes.200": 152685,
      "http.responses": 169574,
      "http.downloaded_bytes": 965409,
      "plugins.metrics-by-endpoint./red.codes.200": 152685,
      "http.codes.500": 16889,
      "plugins.metrics-by-endpoint./red.codes.500": 16889,
      "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 16905,
      "errors.ECONNRESET": 16905,
      "vusers.failed": 16907,
      "plugins.metrics-by-endpoint./red.errors.EPIPE": 2,
      "errors.EPIPE": 2,
      "vusers.completed": 343
    },
    "rates": {
      "http.request_rate": 272
    },
    "firstCounterAt": 1728211106520,
    "firstHistogramAt": 1728211109560,
    "lastCounterAt": 1728211796320,
    "lastHistogramAt": 1728211796320,
    "firstMetricAt": 1728211106520,
    "lastMetricAt": 1728211796320,
    "period": 1728211790000,
    "summaries": {
      "http.response_time": {
        "min": 3000,
        "max": 8375,
        "count": 169574,
        "mean": 3158.5,
        "p50": 3011.6,
        "median": 3011.6,
        "p75": 3011.6,
        "p90": 3328.3,
        "p95": 4147.4,
        "p99": 5598.4,
        "p999": 7709.8
      },
      "plugins.metrics-by-endpoint.response_time./red": {
        "min": 3000,
        "max": 8375,
        "count": 169574,
        "mean": 3158.5,
        "p50": 3011.6,
        "median": 3011.6,
        "p75": 3011.6,
        "p90": 3328.3,
        "p95": 4147.4,
        "p99": 5598.4,
        "p999": 7709.8
      },
      "vusers.session_length": {
        "min": 270464,
        "max": 277004.9,
        "count": 343,
        "mean": 273383.1,
        "p50": 271133.6,
        "median": 271133.6,
        "p75": 276611.1,
        "p90": 276611.1,
        "p95": 276611.1,
        "p99": 276611.1,
        "p999": 276611.1
      }
    },
    "histograms": {
      "http.response_time": {
        "min": 3000,
        "max": 8375,
        "count": 169574,
        "mean": 3158.5,
        "p50": 3011.6,
        "median": 3011.6,
        "p75": 3011.6,
        "p90": 3328.3,
        "p95": 4147.4,
        "p99": 5598.4,
        "p999": 7709.8
      },
      "plugins.metrics-by-endpoint.response_time./red": {
        "min": 3000,
        "max": 8375,
        "count": 169574,
        "mean": 3158.5,
        "p50": 3011.6,
        "median": 3011.6,
        "p75": 3011.6,
        "p90": 3328.3,
        "p95": 4147.4,
        "p99": 5598.4,
        "p999": 7709.8
      },
      "vusers.session_length": {
        "min": 270464,
        "max": 277004.9,
        "count": 343,
        "mean": 273383.1,
        "p50": 271133.6,
        "median": 271133.6,
        "p75": 276611.1,
        "p90": 276611.1,
        "p95": 276611.1,
        "p99": 276611.1,
        "p999": 276611.1
      }
    }
  },
  "intermediate": [
    {
      "counters": {
        "vusers.created_by_name.0": 20,
        "vusers.created": 20,
        "http.requests": 25,
        "http.codes.200": 5,
        "http.responses": 5,
        "http.downloaded_bytes": 20,
        "plugins.metrics-by-endpoint./red.codes.200": 5
      },
      "rates": {
        "http.request_rate": 10
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211106520,
      "firstHistogramAt": 1728211109560,
      "lastCounterAt": 1728211109751,
      "lastHistogramAt": 1728211109749,
      "firstMetricAt": 1728211106520,
      "lastMetricAt": 1728211109751,
      "period": "1728211100000",
      "summaries": {
        "http.response_time": {
          "min": 3005,
          "max": 3020,
          "count": 5,
          "mean": 3009.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3005,
          "max": 3020,
          "count": 5,
          "mean": 3009.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3005,
          "max": 3020,
          "count": 5,
          "mean": 3009.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3005,
          "max": 3020,
          "count": 5,
          "mean": 3009.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 58,
        "vusers.created": 58,
        "http.requests": 190,
        "http.codes.200": 132,
        "http.responses": 132,
        "http.downloaded_bytes": 528,
        "plugins.metrics-by-endpoint./red.codes.200": 132
      },
      "rates": {
        "http.request_rate": 22
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211110520,
      "firstHistogramAt": 1728211110526,
      "lastCounterAt": 1728211119792,
      "lastHistogramAt": 1728211119791,
      "firstMetricAt": 1728211110520,
      "lastMetricAt": 1728211119792,
      "period": "1728211110000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3023,
          "count": 132,
          "mean": 3004.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3023,
          "count": 132,
          "mean": 3004.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3023,
          "count": 132,
          "mean": 3004.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3023,
          "count": 132,
          "mean": 3004.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 66,
        "vusers.created": 66,
        "http.requests": 397,
        "http.codes.200": 331,
        "http.responses": 331,
        "http.downloaded_bytes": 1324,
        "plugins.metrics-by-endpoint./red.codes.200": 331
      },
      "rates": {
        "http.request_rate": 47
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211120522,
      "firstHistogramAt": 1728211120526,
      "lastCounterAt": 1728211129839,
      "lastHistogramAt": 1728211129838,
      "firstMetricAt": 1728211120522,
      "lastMetricAt": 1728211129839,
      "period": "1728211120000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3008,
          "count": 331,
          "mean": 3003.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3008,
          "count": 331,
          "mean": 3003.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3008,
          "count": 331,
          "mean": 3003.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3008,
          "count": 331,
          "mean": 3003.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 74,
        "vusers.created": 74,
        "http.requests": 639,
        "http.codes.200": 565,
        "http.responses": 565,
        "http.downloaded_bytes": 2260,
        "plugins.metrics-by-endpoint./red.codes.200": 565
      },
      "rates": {
        "http.request_rate": 70
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211130524,
      "firstHistogramAt": 1728211130529,
      "lastCounterAt": 1728211139888,
      "lastHistogramAt": 1728211139886,
      "firstMetricAt": 1728211130524,
      "lastMetricAt": 1728211139888,
      "period": "1728211130000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3008,
          "count": 565,
          "mean": 3003.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3008,
          "count": 565,
          "mean": 3003.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3008,
          "count": 565,
          "mean": 3003.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3008,
          "count": 565,
          "mean": 3003.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 82,
        "vusers.created": 82,
        "http.requests": 902,
        "http.codes.200": 820,
        "http.responses": 820,
        "http.downloaded_bytes": 3280,
        "plugins.metrics-by-endpoint./red.codes.200": 820
      },
      "rates": {
        "http.request_rate": 99
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211140025,
      "firstHistogramAt": 1728211140030,
      "lastCounterAt": 1728211149866,
      "lastHistogramAt": 1728211149865,
      "firstMetricAt": 1728211140025,
      "lastMetricAt": 1728211149866,
      "period": "1728211140000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3025,
          "count": 820,
          "mean": 3003.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3025,
          "count": 820,
          "mean": 3003.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3025,
          "count": 820,
          "mean": 3003.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3025,
          "count": 820,
          "mean": 3003.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 90,
        "vusers.created": 90,
        "http.requests": 1192,
        "http.codes.200": 1102,
        "http.responses": 1102,
        "http.downloaded_bytes": 4408,
        "plugins.metrics-by-endpoint./red.codes.200": 1102
      },
      "rates": {
        "http.request_rate": 129
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211150027,
      "firstHistogramAt": 1728211150031,
      "lastCounterAt": 1728211159872,
      "lastHistogramAt": 1728211159871,
      "firstMetricAt": 1728211150027,
      "lastMetricAt": 1728211159872,
      "period": "1728211150000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3019,
          "count": 1102,
          "mean": 3004.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3019,
          "count": 1102,
          "mean": 3004.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3019,
          "count": 1102,
          "mean": 3004.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3019,
          "count": 1102,
          "mean": 3004.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 104,
        "vusers.created": 104,
        "http.requests": 1524,
        "http.codes.200": 1420,
        "http.responses": 1420,
        "http.downloaded_bytes": 5680,
        "plugins.metrics-by-endpoint./red.codes.200": 1420
      },
      "rates": {
        "http.request_rate": 163
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211160030,
      "firstHistogramAt": 1728211160036,
      "lastCounterAt": 1728211169939,
      "lastHistogramAt": 1728211169938,
      "firstMetricAt": 1728211160030,
      "lastMetricAt": 1728211169939,
      "period": "1728211160000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3081,
          "count": 1420,
          "mean": 3006.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3081,
          "count": 1420,
          "mean": 3006.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3081,
          "count": 1420,
          "mean": 3006.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3081,
          "count": 1420,
          "mean": 3006.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 160,
        "vusers.created": 160,
        "http.requests": 1978,
        "http.codes.200": 1818,
        "http.responses": 1818,
        "http.downloaded_bytes": 7272,
        "plugins.metrics-by-endpoint./red.codes.200": 1818
      },
      "rates": {
        "http.request_rate": 203
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211170030,
      "firstHistogramAt": 1728211170037,
      "lastCounterAt": 1728211179989,
      "lastHistogramAt": 1728211179989,
      "firstMetricAt": 1728211170030,
      "lastMetricAt": 1728211179989,
      "period": "1728211170000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3030,
          "count": 1818,
          "mean": 3005.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3030,
          "count": 1818,
          "mean": 3005.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3030,
          "count": 1818,
          "mean": 3005.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3030,
          "count": 1818,
          "mean": 3005.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 2405,
        "http.responses": 2405,
        "http.downloaded_bytes": 9620,
        "plugins.metrics-by-endpoint./red.codes.200": 2405,
        "http.requests": 2633,
        "vusers.created_by_name.0": 228,
        "vusers.created": 228
      },
      "rates": {
        "http.request_rate": 267
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211180028,
      "firstHistogramAt": 1728211180051,
      "lastCounterAt": 1728211189994,
      "lastHistogramAt": 1728211189992,
      "firstMetricAt": 1728211180028,
      "lastMetricAt": 1728211189994,
      "period": "1728211180000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3040,
          "count": 2405,
          "mean": 3007.9,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3040,
          "count": 2405,
          "mean": 3007.9,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3040,
          "count": 2405,
          "mean": 3007.9,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3040,
          "count": 2405,
          "mean": 3007.9,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 295,
        "vusers.created": 295,
        "http.requests": 3574,
        "http.codes.200": 3279,
        "http.responses": 3279,
        "http.downloaded_bytes": 13116,
        "plugins.metrics-by-endpoint./red.codes.200": 3279
      },
      "rates": {
        "http.request_rate": 361
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211190038,
      "firstHistogramAt": 1728211190038,
      "lastCounterAt": 1728211199997,
      "lastHistogramAt": 1728211199992,
      "firstMetricAt": 1728211190038,
      "lastMetricAt": 1728211199997,
      "period": "1728211190000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3060,
          "count": 3279,
          "mean": 3010,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3060,
          "count": 3279,
          "mean": 3010,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3060,
          "count": 3279,
          "mean": 3010,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3060,
          "count": 3279,
          "mean": 3010,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 4285,
        "http.responses": 4285,
        "http.downloaded_bytes": 17140,
        "plugins.metrics-by-endpoint./red.codes.200": 4285,
        "http.requests": 4644,
        "vusers.created_by_name.0": 361,
        "vusers.created": 361
      },
      "rates": {
        "http.request_rate": 467
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211200000,
      "firstHistogramAt": 1728211200000,
      "lastCounterAt": 1728211209999,
      "lastHistogramAt": 1728211209999,
      "firstMetricAt": 1728211200000,
      "lastMetricAt": 1728211209999,
      "period": "1728211200000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3116,
          "count": 4285,
          "mean": 3011.6,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3116,
          "count": 4285,
          "mean": 3011.6,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3134.5
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3116,
          "count": 4285,
          "mean": 3011.6,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3116,
          "count": 4285,
          "mean": 3011.6,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3134.5
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 5577,
        "http.responses": 5577,
        "http.downloaded_bytes": 22308,
        "plugins.metrics-by-endpoint./red.codes.200": 5577,
        "http.requests": 6012,
        "vusers.created_by_name.0": 433,
        "vusers.created": 433
      },
      "rates": {
        "http.request_rate": 604
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211210000,
      "firstHistogramAt": 1728211210001,
      "lastCounterAt": 1728211219999,
      "lastHistogramAt": 1728211219999,
      "firstMetricAt": 1728211210000,
      "lastMetricAt": 1728211219999,
      "period": "1728211210000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3160,
          "count": 5577,
          "mean": 3015,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3160,
          "count": 5577,
          "mean": 3015,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3134.5
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3160,
          "count": 5577,
          "mean": 3015,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3160,
          "count": 5577,
          "mean": 3015,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3134.5
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 3796,
        "http.responses": 5028,
        "http.downloaded_bytes": 41056,
        "plugins.metrics-by-endpoint./red.codes.200": 3796,
        "http.requests": 5519,
        "vusers.created_by_name.0": 491,
        "vusers.created": 491,
        "http.codes.500": 1232,
        "plugins.metrics-by-endpoint./red.codes.500": 1232,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 1232,
        "errors.ECONNRESET": 1232,
        "vusers.failed": 1232
      },
      "rates": {
        "http.request_rate": 555
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211220000,
      "firstHistogramAt": 1728211220000,
      "lastCounterAt": 1728211229994,
      "lastHistogramAt": 1728211228662,
      "firstMetricAt": 1728211220000,
      "lastMetricAt": 1728211229994,
      "period": "1728211220000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 4758,
          "count": 5028,
          "mean": 3250.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 4147.4,
          "p95": 4316.6,
          "p99": 4676.2,
          "p999": 4770.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 4758,
          "count": 5028,
          "mean": 3250.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 4147.4,
          "p95": 4316.6,
          "p99": 4676.2,
          "p999": 4770.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 4758,
          "count": 5028,
          "mean": 3250.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 4147.4,
          "p95": 4316.6,
          "p99": 4676.2,
          "p999": 4770.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 4758,
          "count": 5028,
          "mean": 3250.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 4147.4,
          "p95": 4316.6,
          "p99": 4676.2,
          "p999": 4770.6
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 2783,
        "http.codes.500": 1017,
        "http.responses": 2283,
        "http.downloaded_bytes": 26421,
        "plugins.metrics-by-endpoint./red.codes.500": 1017,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 1019,
        "errors.ECONNRESET": 1019,
        "vusers.failed": 1019,
        "http.codes.200": 1266,
        "plugins.metrics-by-endpoint./red.codes.200": 1266
      },
      "rates": {
        "http.request_rate": 282
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211230036,
      "firstHistogramAt": 1728211230137,
      "lastCounterAt": 1728211239998,
      "lastHistogramAt": 1728211239997,
      "firstMetricAt": 1728211230036,
      "lastMetricAt": 1728211239998,
      "period": "1728211230000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 7850,
          "count": 2283,
          "mean": 4335.1,
          "p50": 4676.2,
          "median": 4676.2,
          "p75": 5378.9,
          "p90": 5826.9,
          "p95": 7557.1,
          "p99": 7709.8,
          "p999": 7865.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 7850,
          "count": 2283,
          "mean": 4335.1,
          "p50": 4676.2,
          "median": 4676.2,
          "p75": 5378.9,
          "p90": 5826.9,
          "p95": 7557.1,
          "p99": 7709.8,
          "p999": 7865.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 7850,
          "count": 2283,
          "mean": 4335.1,
          "p50": 4676.2,
          "median": 4676.2,
          "p75": 5378.9,
          "p90": 5826.9,
          "p95": 7557.1,
          "p99": 7709.8,
          "p999": 7865.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 7850,
          "count": 2283,
          "mean": 4335.1,
          "p50": 4676.2,
          "median": 4676.2,
          "p75": 5378.9,
          "p90": 5826.9,
          "p95": 7557.1,
          "p99": 7709.8,
          "p999": 7865.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 3004,
        "http.responses": 3004,
        "http.downloaded_bytes": 12016,
        "plugins.metrics-by-endpoint./red.codes.200": 3004,
        "http.requests": 3504,
        "vusers.created_by_name.0": 500,
        "vusers.created": 500
      },
      "rates": {
        "http.request_rate": 352
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211240000,
      "firstHistogramAt": 1728211240000,
      "lastCounterAt": 1728211249997,
      "lastHistogramAt": 1728211249997,
      "firstMetricAt": 1728211240000,
      "lastMetricAt": 1728211249997,
      "period": "1728211240000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3074,
          "count": 3004,
          "mean": 3011.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3074,
          "count": 3004,
          "mean": 3011.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3074,
          "count": 3004,
          "mean": 3011.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3074,
          "count": 3004,
          "mean": 3011.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 5029,
        "http.codes.200": 4529,
        "http.responses": 4529,
        "http.downloaded_bytes": 18116,
        "plugins.metrics-by-endpoint./red.codes.200": 4529
      },
      "rates": {
        "http.request_rate": 506
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211250001,
      "firstHistogramAt": 1728211250001,
      "lastCounterAt": 1728211259997,
      "lastHistogramAt": 1728211259997,
      "firstMetricAt": 1728211250001,
      "lastMetricAt": 1728211259997,
      "period": "1728211250000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3082,
          "count": 4529,
          "mean": 3012.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3082,
          "count": 4529,
          "mean": 3012.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3082,
          "count": 4529,
          "mean": 3012.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3082,
          "count": 4529,
          "mean": 3012.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 6615,
        "http.codes.200": 6115,
        "http.responses": 6115,
        "http.downloaded_bytes": 24460,
        "plugins.metrics-by-endpoint./red.codes.200": 6115
      },
      "rates": {
        "http.request_rate": 665
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211260009,
      "firstHistogramAt": 1728211260009,
      "lastCounterAt": 1728211269995,
      "lastHistogramAt": 1728211269979,
      "firstMetricAt": 1728211260009,
      "lastMetricAt": 1728211269995,
      "period": "1728211260000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3151,
          "count": 6115,
          "mean": 3023.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3151,
          "count": 6115,
          "mean": 3023.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3134.5
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3151,
          "count": 6115,
          "mean": 3023.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3151,
          "count": 6115,
          "mean": 3023.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3134.5
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 3276,
        "http.codes.200": 610,
        "http.responses": 2776,
        "http.downloaded_bytes": 47926,
        "plugins.metrics-by-endpoint./red.codes.200": 610,
        "http.codes.500": 2166,
        "plugins.metrics-by-endpoint./red.codes.500": 2166,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 2169,
        "errors.ECONNRESET": 2169,
        "vusers.failed": 2170,
        "plugins.metrics-by-endpoint./red.errors.EPIPE": 1,
        "errors.EPIPE": 1
      },
      "rates": {
        "http.request_rate": 330
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211270036,
      "firstHistogramAt": 1728211270050,
      "lastCounterAt": 1728211279999,
      "lastHistogramAt": 1728211279998,
      "firstMetricAt": 1728211270036,
      "lastMetricAt": 1728211279999,
      "period": "1728211270000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 7358,
          "count": 2776,
          "mean": 4078,
          "p50": 4065.2,
          "median": 4065.2,
          "p75": 4403.8,
          "p90": 4965.3,
          "p95": 6312.2,
          "p99": 7117,
          "p999": 7260.8
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 7358,
          "count": 2776,
          "mean": 4078,
          "p50": 4065.2,
          "median": 4065.2,
          "p75": 4403.8,
          "p90": 4965.3,
          "p95": 6312.2,
          "p99": 7117,
          "p999": 7260.8
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 7358,
          "count": 2776,
          "mean": 4078,
          "p50": 4065.2,
          "median": 4065.2,
          "p75": 4403.8,
          "p90": 4965.3,
          "p95": 6312.2,
          "p99": 7117,
          "p999": 7260.8
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 7358,
          "count": 2776,
          "mean": 4078,
          "p50": 4065.2,
          "median": 4065.2,
          "p75": 4403.8,
          "p90": 4965.3,
          "p95": 6312.2,
          "p99": 7117,
          "p999": 7260.8
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 3047,
        "http.codes.200": 2547,
        "http.responses": 2547,
        "http.downloaded_bytes": 10188,
        "plugins.metrics-by-endpoint./red.codes.200": 2547
      },
      "rates": {
        "http.request_rate": 307
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211280036,
      "firstHistogramAt": 1728211280039,
      "lastCounterAt": 1728211289998,
      "lastHistogramAt": 1728211289998,
      "firstMetricAt": 1728211280036,
      "lastMetricAt": 1728211289998,
      "period": "1728211280000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3283,
          "count": 2547,
          "mean": 3014,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3262.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3283,
          "count": 2547,
          "mean": 3014,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3262.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3283,
          "count": 2547,
          "mean": 3014,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3262.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3283,
          "count": 2547,
          "mean": 3014,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3262.4
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 4475,
        "http.codes.200": 3975,
        "http.responses": 3975,
        "http.downloaded_bytes": 15900,
        "plugins.metrics-by-endpoint./red.codes.200": 3975
      },
      "rates": {
        "http.request_rate": 452
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211290000,
      "firstHistogramAt": 1728211290000,
      "lastCounterAt": 1728211299999,
      "lastHistogramAt": 1728211299999,
      "firstMetricAt": 1728211290000,
      "lastMetricAt": 1728211299999,
      "period": "1728211290000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3111,
          "count": 3975,
          "mean": 3007.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3111,
          "count": 3975,
          "mean": 3007.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3134.5
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3111,
          "count": 3975,
          "mean": 3007.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3111,
          "count": 3975,
          "mean": 3007.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3134.5
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 6111,
        "http.codes.200": 5611,
        "http.responses": 5611,
        "http.downloaded_bytes": 22444,
        "plugins.metrics-by-endpoint./red.codes.200": 5611
      },
      "rates": {
        "http.request_rate": 615
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211300001,
      "firstHistogramAt": 1728211300001,
      "lastCounterAt": 1728211309997,
      "lastHistogramAt": 1728211309997,
      "firstMetricAt": 1728211300001,
      "lastMetricAt": 1728211309997,
      "period": "1728211300000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3200,
          "count": 5611,
          "mean": 3019,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3134.5,
          "p999": 3197.8
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3200,
          "count": 5611,
          "mean": 3019,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3134.5,
          "p999": 3197.8
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3200,
          "count": 5611,
          "mean": 3019,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3134.5,
          "p999": 3197.8
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3200,
          "count": 5611,
          "mean": 3019,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3134.5,
          "p999": 3197.8
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 6676,
        "http.codes.200": 5128,
        "http.responses": 6176,
        "http.downloaded_bytes": 42520,
        "plugins.metrics-by-endpoint./red.codes.200": 5128,
        "http.codes.500": 1048,
        "plugins.metrics-by-endpoint./red.codes.500": 1048,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 1048,
        "errors.ECONNRESET": 1048,
        "vusers.failed": 1048
      },
      "rates": {
        "http.request_rate": 673
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211310002,
      "firstHistogramAt": 1728211310002,
      "lastCounterAt": 1728211319996,
      "lastHistogramAt": 1728211319642,
      "firstMetricAt": 1728211310002,
      "lastMetricAt": 1728211319996,
      "period": "1728211310000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 5328,
          "count": 6176,
          "mean": 3192.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3828.5,
          "p95": 4231.1,
          "p99": 4492.8,
          "p999": 5272.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 5328,
          "count": 6176,
          "mean": 3192.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3828.5,
          "p95": 4231.1,
          "p99": 4492.8,
          "p999": 5272.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 5328,
          "count": 6176,
          "mean": 3192.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3828.5,
          "p95": 4231.1,
          "p99": 4492.8,
          "p999": 5272.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 5328,
          "count": 6176,
          "mean": 3192.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3828.5,
          "p95": 4231.1,
          "p99": 4492.8,
          "p999": 5272.4
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 2785,
        "http.codes.500": 1367,
        "http.responses": 2285,
        "http.downloaded_bytes": 32379,
        "plugins.metrics-by-endpoint./red.codes.500": 1367,
        "http.codes.200": 918,
        "plugins.metrics-by-endpoint./red.codes.200": 918,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 1370,
        "errors.ECONNRESET": 1370,
        "vusers.failed": 1370
      },
      "rates": {
        "http.request_rate": 282
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211320037,
      "firstHistogramAt": 1728211320979,
      "lastCounterAt": 1728211329999,
      "lastHistogramAt": 1728211329999,
      "firstMetricAt": 1728211320037,
      "lastMetricAt": 1728211329999,
      "period": "1728211320000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 8375,
          "count": 2285,
          "mean": 4644.7,
          "p50": 4867,
          "median": 4867,
          "p75": 5378.9,
          "p90": 6064.7,
          "p95": 7557.1,
          "p99": 8024.5,
          "p999": 8352
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 8375,
          "count": 2285,
          "mean": 4644.7,
          "p50": 4867,
          "median": 4867,
          "p75": 5378.9,
          "p90": 6064.7,
          "p95": 7557.1,
          "p99": 8024.5,
          "p999": 8352
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 8375,
          "count": 2285,
          "mean": 4644.7,
          "p50": 4867,
          "median": 4867,
          "p75": 5378.9,
          "p90": 6064.7,
          "p95": 7557.1,
          "p99": 8024.5,
          "p999": 8352
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 8375,
          "count": 2285,
          "mean": 4644.7,
          "p50": 4867,
          "median": 4867,
          "p75": 5378.9,
          "p90": 6064.7,
          "p95": 7557.1,
          "p99": 8024.5,
          "p999": 8352
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 3085,
        "http.codes.200": 2585,
        "http.responses": 2585,
        "http.downloaded_bytes": 10340,
        "plugins.metrics-by-endpoint./red.codes.200": 2585
      },
      "rates": {
        "http.request_rate": 311
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211330002,
      "firstHistogramAt": 1728211330002,
      "lastCounterAt": 1728211339999,
      "lastHistogramAt": 1728211339999,
      "firstMetricAt": 1728211330002,
      "lastMetricAt": 1728211339999,
      "period": "1728211330000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3102,
          "count": 2585,
          "mean": 3011.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3102,
          "count": 2585,
          "mean": 3011.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3102,
          "count": 2585,
          "mean": 3011.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3102,
          "count": 2585,
          "mean": 3011.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 4817,
        "http.codes.200": 4317,
        "http.responses": 4317,
        "http.downloaded_bytes": 17268,
        "plugins.metrics-by-endpoint./red.codes.200": 4317
      },
      "rates": {
        "http.request_rate": 484
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211340000,
      "firstHistogramAt": 1728211340000,
      "lastCounterAt": 1728211349999,
      "lastHistogramAt": 1728211349999,
      "firstMetricAt": 1728211340000,
      "lastMetricAt": 1728211349999,
      "period": "1728211340000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3059,
          "count": 4317,
          "mean": 3008.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3059,
          "count": 4317,
          "mean": 3008.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3059,
          "count": 4317,
          "mean": 3008.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3059,
          "count": 4317,
          "mean": 3008.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 5947,
        "http.responses": 5947,
        "http.downloaded_bytes": 23788,
        "plugins.metrics-by-endpoint./red.codes.200": 5947,
        "http.requests": 6447,
        "vusers.created_by_name.0": 500,
        "vusers.created": 500
      },
      "rates": {
        "http.request_rate": 645
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211350006,
      "firstHistogramAt": 1728211350006,
      "lastCounterAt": 1728211359997,
      "lastHistogramAt": 1728211359996,
      "firstMetricAt": 1728211350006,
      "lastMetricAt": 1728211359997,
      "period": "1728211350000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3190,
          "count": 5947,
          "mean": 3025.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3134.5,
          "p999": 3197.8
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3190,
          "count": 5947,
          "mean": 3025.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3134.5,
          "p999": 3197.8
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3190,
          "count": 5947,
          "mean": 3025.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3134.5,
          "p999": 3197.8
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3190,
          "count": 5947,
          "mean": 3025.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3134.5,
          "p999": 3197.8
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 2275,
        "http.responses": 4400,
        "http.downloaded_bytes": 53725,
        "plugins.metrics-by-endpoint./red.codes.200": 2275,
        "http.requests": 4900,
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.codes.500": 2125,
        "plugins.metrics-by-endpoint./red.codes.500": 2125,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 2128,
        "errors.ECONNRESET": 2128,
        "vusers.failed": 2129,
        "plugins.metrics-by-endpoint./red.errors.EPIPE": 1,
        "errors.EPIPE": 1
      },
      "rates": {
        "http.request_rate": 494
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211360002,
      "firstHistogramAt": 1728211360002,
      "lastCounterAt": 1728211369997,
      "lastHistogramAt": 1728211369412,
      "firstMetricAt": 1728211360002,
      "lastMetricAt": 1728211369997,
      "period": "1728211360000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 7509,
          "count": 4400,
          "mean": 3675.9,
          "p50": 3262.4,
          "median": 3262.4,
          "p75": 4147.4,
          "p90": 4770.6,
          "p95": 4965.3,
          "p99": 7407.5,
          "p999": 7557.1
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 7509,
          "count": 4400,
          "mean": 3675.9,
          "p50": 3262.4,
          "median": 3262.4,
          "p75": 4147.4,
          "p90": 4770.6,
          "p95": 4965.3,
          "p99": 7407.5,
          "p999": 7557.1
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 7509,
          "count": 4400,
          "mean": 3675.9,
          "p50": 3262.4,
          "median": 3262.4,
          "p75": 4147.4,
          "p90": 4770.6,
          "p95": 4965.3,
          "p99": 7407.5,
          "p999": 7557.1
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 7509,
          "count": 4400,
          "mean": 3675.9,
          "p50": 3262.4,
          "median": 3262.4,
          "p75": 4147.4,
          "p90": 4770.6,
          "p95": 4965.3,
          "p99": 7407.5,
          "p999": 7557.1
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 2318,
        "http.codes.200": 1657,
        "http.responses": 1819,
        "http.downloaded_bytes": 10030,
        "plugins.metrics-by-endpoint./red.codes.200": 1657,
        "http.codes.500": 162,
        "plugins.metrics-by-endpoint./red.codes.500": 162,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 162,
        "errors.ECONNRESET": 162,
        "vusers.failed": 162
      },
      "rates": {
        "http.request_rate": 235
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211370038,
      "firstHistogramAt": 1728211370477,
      "lastCounterAt": 1728211379999,
      "lastHistogramAt": 1728211379999,
      "firstMetricAt": 1728211370038,
      "lastMetricAt": 1728211379999,
      "period": "1728211370000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 7702,
          "count": 1819,
          "mean": 3286.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3395.5,
          "p95": 5711.5,
          "p99": 7407.5,
          "p999": 7709.8
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 7702,
          "count": 1819,
          "mean": 3286.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3395.5,
          "p95": 5711.5,
          "p99": 7407.5,
          "p999": 7709.8
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 7702,
          "count": 1819,
          "mean": 3286.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3395.5,
          "p95": 5711.5,
          "p99": 7407.5,
          "p999": 7709.8
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 7702,
          "count": 1819,
          "mean": 3286.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3395.5,
          "p95": 5711.5,
          "p99": 7407.5,
          "p999": 7709.8
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 3434,
        "http.responses": 3435,
        "http.downloaded_bytes": 13757,
        "plugins.metrics-by-endpoint./red.codes.200": 3434,
        "http.requests": 3936,
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.codes.500": 1,
        "plugins.metrics-by-endpoint./red.codes.500": 1,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 1,
        "errors.ECONNRESET": 1,
        "vusers.failed": 1
      },
      "rates": {
        "http.request_rate": 397
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211380000,
      "firstHistogramAt": 1728211380001,
      "lastCounterAt": 1728211389999,
      "lastHistogramAt": 1728211389999,
      "firstMetricAt": 1728211380000,
      "lastMetricAt": 1728211389999,
      "period": "1728211380000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3132,
          "count": 3435,
          "mean": 3013.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3132,
          "count": 3435,
          "mean": 3013.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3134.5
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3132,
          "count": 3435,
          "mean": 3013.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3132,
          "count": 3435,
          "mean": 3013.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3134.5
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 5452,
        "http.codes.200": 4953,
        "http.responses": 4953,
        "http.downloaded_bytes": 19812,
        "plugins.metrics-by-endpoint./red.codes.200": 4953
      },
      "rates": {
        "http.request_rate": 550
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211390002,
      "firstHistogramAt": 1728211390002,
      "lastCounterAt": 1728211399999,
      "lastHistogramAt": 1728211399999,
      "firstMetricAt": 1728211390002,
      "lastMetricAt": 1728211399999,
      "period": "1728211390000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3102,
          "count": 4953,
          "mean": 3011.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3102,
          "count": 4953,
          "mean": 3011.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3102,
          "count": 4953,
          "mean": 3011.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3102,
          "count": 4953,
          "mean": 3011.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 6124,
        "http.codes.200": 4444,
        "http.responses": 5623,
        "http.downloaded_bytes": 42535,
        "plugins.metrics-by-endpoint./red.codes.200": 4444,
        "http.codes.500": 1179,
        "plugins.metrics-by-endpoint./red.codes.500": 1179,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 1179,
        "errors.ECONNRESET": 1179,
        "vusers.failed": 1179
      },
      "rates": {
        "http.request_rate": 619
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211400000,
      "firstHistogramAt": 1728211400000,
      "lastCounterAt": 1728211409997,
      "lastHistogramAt": 1728211409666,
      "firstMetricAt": 1728211400000,
      "lastMetricAt": 1728211409997,
      "period": "1728211400000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 5688,
          "count": 5623,
          "mean": 3195.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3905.8,
          "p95": 4065.2,
          "p99": 4492.8,
          "p999": 5598.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 5688,
          "count": 5623,
          "mean": 3195.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3905.8,
          "p95": 4065.2,
          "p99": 4492.8,
          "p999": 5598.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 5688,
          "count": 5623,
          "mean": 3195.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3905.8,
          "p95": 4065.2,
          "p99": 4492.8,
          "p999": 5598.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 5688,
          "count": 5623,
          "mean": 3195.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3905.8,
          "p95": 4065.2,
          "p99": 4492.8,
          "p999": 5598.4
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 2578,
        "http.codes.500": 960,
        "http.responses": 2078,
        "http.downloaded_bytes": 24632,
        "plugins.metrics-by-endpoint./red.codes.500": 960,
        "http.codes.200": 1118,
        "plugins.metrics-by-endpoint./red.codes.200": 1118,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 960,
        "errors.ECONNRESET": 960,
        "vusers.failed": 960
      },
      "rates": {
        "http.request_rate": 261
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211410039,
      "firstHistogramAt": 1728211410673,
      "lastCounterAt": 1728211419999,
      "lastHistogramAt": 1728211419999,
      "firstMetricAt": 1728211410039,
      "lastMetricAt": 1728211419999,
      "period": "1728211410000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 7608,
          "count": 2078,
          "mean": 4129.6,
          "p50": 4231.1,
          "median": 4231.1,
          "p75": 4676.2,
          "p90": 5711.5,
          "p95": 7117,
          "p99": 7407.5,
          "p999": 7557.1
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 7608,
          "count": 2078,
          "mean": 4129.6,
          "p50": 4231.1,
          "median": 4231.1,
          "p75": 4676.2,
          "p90": 5711.5,
          "p95": 7117,
          "p99": 7407.5,
          "p999": 7557.1
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 7608,
          "count": 2078,
          "mean": 4129.6,
          "p50": 4231.1,
          "median": 4231.1,
          "p75": 4676.2,
          "p90": 5711.5,
          "p95": 7117,
          "p99": 7407.5,
          "p999": 7557.1
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 7608,
          "count": 2078,
          "mean": 4129.6,
          "p50": 4231.1,
          "median": 4231.1,
          "p75": 4676.2,
          "p90": 5711.5,
          "p95": 7117,
          "p99": 7407.5,
          "p999": 7557.1
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 3397,
        "http.codes.200": 2897,
        "http.responses": 2897,
        "http.downloaded_bytes": 11588,
        "plugins.metrics-by-endpoint./red.codes.200": 2897
      },
      "rates": {
        "http.request_rate": 341
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211420001,
      "firstHistogramAt": 1728211420001,
      "lastCounterAt": 1728211429999,
      "lastHistogramAt": 1728211429999,
      "firstMetricAt": 1728211420001,
      "lastMetricAt": 1728211429999,
      "period": "1728211420000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3063,
          "count": 2897,
          "mean": 3009.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3063,
          "count": 2897,
          "mean": 3009.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3063,
          "count": 2897,
          "mean": 3009.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3063,
          "count": 2897,
          "mean": 3009.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 4373,
        "http.responses": 4496,
        "http.downloaded_bytes": 20075,
        "plugins.metrics-by-endpoint./red.codes.200": 4372,
        "http.requests": 4995,
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.codes.500": 123,
        "plugins.metrics-by-endpoint./red.codes.500": 123,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 123,
        "errors.ECONNRESET": 123,
        "vusers.failed": 123
      },
      "rates": {
        "http.request_rate": 501
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211430005,
      "firstHistogramAt": 1728211430005,
      "lastCounterAt": 1728211439999,
      "lastHistogramAt": 1728211439999,
      "firstMetricAt": 1728211430005,
      "lastMetricAt": 1728211439999,
      "period": "1728211430000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3449,
          "count": 4496,
          "mean": 3030.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3134.5,
          "p99": 3395.5,
          "p999": 3464.1
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3449,
          "count": 4495,
          "mean": 3030.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3134.5,
          "p99": 3395.5,
          "p999": 3464.1
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3449,
          "count": 4496,
          "mean": 3030.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3134.5,
          "p99": 3395.5,
          "p999": 3464.1
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3449,
          "count": 4495,
          "mean": 3030.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3134.5,
          "p99": 3395.5,
          "p999": 3464.1
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 6264,
        "http.codes.200": 5763,
        "http.responses": 5763,
        "http.downloaded_bytes": 23052,
        "plugins.metrics-by-endpoint./red.codes.200": 5764
      },
      "rates": {
        "http.request_rate": 631
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211440000,
      "firstHistogramAt": 1728211440000,
      "lastCounterAt": 1728211449999,
      "lastHistogramAt": 1728211449998,
      "firstMetricAt": 1728211440000,
      "lastMetricAt": 1728211449999,
      "period": "1728211440000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3141,
          "count": 5763,
          "mean": 3019.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3141,
          "count": 5764,
          "mean": 3019.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3134.5
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3141,
          "count": 5763,
          "mean": 3019.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3141,
          "count": 5764,
          "mean": 3019.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3134.5
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 3558,
        "http.codes.200": 1031,
        "http.responses": 3058,
        "http.downloaded_bytes": 46691,
        "plugins.metrics-by-endpoint./red.codes.200": 1031,
        "http.codes.500": 2027,
        "plugins.metrics-by-endpoint./red.codes.500": 2027,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 2029,
        "errors.ECONNRESET": 2029,
        "vusers.failed": 2029
      },
      "rates": {
        "http.request_rate": 359
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211450002,
      "firstHistogramAt": 1728211450002,
      "lastCounterAt": 1728211459998,
      "lastHistogramAt": 1728211459998,
      "firstMetricAt": 1728211450002,
      "lastMetricAt": 1728211459998,
      "period": "1728211450000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 6961,
          "count": 3058,
          "mean": 3697.7,
          "p50": 3464.1,
          "median": 3464.1,
          "p75": 3905.8,
          "p90": 4583.6,
          "p95": 5598.4,
          "p99": 6569.8,
          "p999": 6838
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 6961,
          "count": 3058,
          "mean": 3697.7,
          "p50": 3464.1,
          "median": 3464.1,
          "p75": 3905.8,
          "p90": 4583.6,
          "p95": 5598.4,
          "p99": 6569.8,
          "p999": 6838
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 6961,
          "count": 3058,
          "mean": 3697.7,
          "p50": 3464.1,
          "median": 3464.1,
          "p75": 3905.8,
          "p90": 4583.6,
          "p95": 5598.4,
          "p99": 6569.8,
          "p999": 6838
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 6961,
          "count": 3058,
          "mean": 3697.7,
          "p50": 3464.1,
          "median": 3464.1,
          "p75": 3905.8,
          "p90": 4583.6,
          "p95": 5598.4,
          "p99": 6569.8,
          "p999": 6838
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 2858,
        "http.codes.200": 2358,
        "http.responses": 2358,
        "http.downloaded_bytes": 9432,
        "plugins.metrics-by-endpoint./red.codes.200": 2358
      },
      "rates": {
        "http.request_rate": 290
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211460037,
      "firstHistogramAt": 1728211460039,
      "lastCounterAt": 1728211469998,
      "lastHistogramAt": 1728211469997,
      "firstMetricAt": 1728211460037,
      "lastMetricAt": 1728211469998,
      "period": "1728211460000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3279,
          "count": 2358,
          "mean": 3014.9,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3134.5,
          "p999": 3262.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3279,
          "count": 2358,
          "mean": 3014.9,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3134.5,
          "p999": 3262.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3279,
          "count": 2358,
          "mean": 3014.9,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3134.5,
          "p999": 3262.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3279,
          "count": 2358,
          "mean": 3014.9,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3134.5,
          "p999": 3262.4
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 4106,
        "http.responses": 4106,
        "http.downloaded_bytes": 16424,
        "plugins.metrics-by-endpoint./red.codes.200": 4106,
        "http.requests": 4606,
        "vusers.created_by_name.0": 500,
        "vusers.created": 500
      },
      "rates": {
        "http.request_rate": 461
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211470000,
      "firstHistogramAt": 1728211470000,
      "lastCounterAt": 1728211479997,
      "lastHistogramAt": 1728211479997,
      "firstMetricAt": 1728211470000,
      "lastMetricAt": 1728211479997,
      "period": "1728211470000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3109,
          "count": 4106,
          "mean": 3010.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3109,
          "count": 4106,
          "mean": 3010.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3134.5
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3109,
          "count": 4106,
          "mean": 3010.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3134.5
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3109,
          "count": 4106,
          "mean": 3010.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3134.5
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 2993,
        "http.responses": 4620,
        "http.downloaded_bytes": 46139,
        "plugins.metrics-by-endpoint./red.codes.200": 2993,
        "http.requests": 5120,
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.codes.500": 1627,
        "plugins.metrics-by-endpoint./red.codes.500": 1627,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 1629,
        "errors.ECONNRESET": 1629,
        "vusers.failed": 1629
      },
      "rates": {
        "http.request_rate": 518
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211480012,
      "firstHistogramAt": 1728211480012,
      "lastCounterAt": 1728211489994,
      "lastHistogramAt": 1728211489711,
      "firstMetricAt": 1728211480012,
      "lastMetricAt": 1728211489994,
      "period": "1728211480000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 6909,
          "count": 4620,
          "mean": 3390.5,
          "p50": 3072.4,
          "median": 3072.4,
          "p75": 3678.4,
          "p90": 4065.2,
          "p95": 4316.6,
          "p99": 6187.2,
          "p999": 6838
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 6909,
          "count": 4620,
          "mean": 3390.5,
          "p50": 3072.4,
          "median": 3072.4,
          "p75": 3678.4,
          "p90": 4065.2,
          "p95": 4316.6,
          "p99": 6187.2,
          "p999": 6838
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 6909,
          "count": 4620,
          "mean": 3390.5,
          "p50": 3072.4,
          "median": 3072.4,
          "p75": 3678.4,
          "p90": 4065.2,
          "p95": 4316.6,
          "p99": 6187.2,
          "p999": 6838
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 6909,
          "count": 4620,
          "mean": 3390.5,
          "p50": 3072.4,
          "median": 3072.4,
          "p75": 3678.4,
          "p90": 4065.2,
          "p95": 4316.6,
          "p99": 6187.2,
          "p999": 6838
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 2113,
        "http.codes.200": 1483,
        "http.responses": 1613,
        "http.downloaded_bytes": 8662,
        "plugins.metrics-by-endpoint./red.codes.200": 1483,
        "http.codes.500": 130,
        "plugins.metrics-by-endpoint./red.codes.500": 130,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 130,
        "errors.ECONNRESET": 130,
        "vusers.failed": 130
      },
      "rates": {
        "http.request_rate": 214
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211490036,
      "firstHistogramAt": 1728211490218,
      "lastCounterAt": 1728211499998,
      "lastHistogramAt": 1728211499998,
      "firstMetricAt": 1728211490036,
      "lastMetricAt": 1728211499998,
      "period": "1728211490000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 7135,
          "count": 1613,
          "mean": 3295.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3534.1,
          "p95": 5487.5,
          "p99": 6838,
          "p999": 7117
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 7135,
          "count": 1613,
          "mean": 3295.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3534.1,
          "p95": 5487.5,
          "p99": 6838,
          "p999": 7117
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 7135,
          "count": 1613,
          "mean": 3295.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3534.1,
          "p95": 5487.5,
          "p99": 6838,
          "p999": 7117
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 7135,
          "count": 1613,
          "mean": 3295.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3534.1,
          "p95": 5487.5,
          "p99": 6838,
          "p999": 7117
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 3600,
        "http.codes.200": 3100,
        "http.responses": 3100,
        "http.downloaded_bytes": 12400,
        "plugins.metrics-by-endpoint./red.codes.200": 3100
      },
      "rates": {
        "http.request_rate": 363
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211500001,
      "firstHistogramAt": 1728211500001,
      "lastCounterAt": 1728211509999,
      "lastHistogramAt": 1728211509999,
      "firstMetricAt": 1728211500001,
      "lastMetricAt": 1728211509999,
      "period": "1728211500000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3089,
          "count": 3100,
          "mean": 3008.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3089,
          "count": 3100,
          "mean": 3008.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3089,
          "count": 3100,
          "mean": 3008.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3089,
          "count": 3100,
          "mean": 3008.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "vusers.created_by_name.0": 500,
        "vusers.created": 500,
        "http.requests": 5315,
        "http.codes.200": 4815,
        "http.responses": 4815,
        "http.downloaded_bytes": 19260,
        "plugins.metrics-by-endpoint./red.codes.200": 4815
      },
      "rates": {
        "http.request_rate": 535
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211510001,
      "firstHistogramAt": 1728211510001,
      "lastCounterAt": 1728211519995,
      "lastHistogramAt": 1728211519993,
      "firstMetricAt": 1728211510001,
      "lastMetricAt": 1728211519995,
      "period": "1728211510000",
      "summaries": {
        "http.response_time": {
          "min": 3000,
          "max": 3062,
          "count": 4815,
          "mean": 3009.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3062,
          "count": 4815,
          "mean": 3009.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3000,
          "max": 3062,
          "count": 4815,
          "mean": 3009.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3000,
          "max": 3062,
          "count": 4815,
          "mean": 3009.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 796,
        "http.responses": 2488,
        "http.downloaded_bytes": 38716,
        "plugins.metrics-by-endpoint./red.codes.200": 796,
        "http.requests": 2776,
        "vusers.created_by_name.0": 288,
        "vusers.created": 288,
        "http.codes.500": 1692,
        "plugins.metrics-by-endpoint./red.codes.500": 1692,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 1693,
        "errors.ECONNRESET": 1693,
        "vusers.failed": 1693
      },
      "rates": {
        "http.request_rate": 287
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211520021,
      "firstHistogramAt": 1728211520021,
      "lastCounterAt": 1728211529873,
      "lastHistogramAt": 1728211529872,
      "firstMetricAt": 1728211520021,
      "lastMetricAt": 1728211529873,
      "period": "1728211520000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 6637,
          "count": 2488,
          "mean": 3633.6,
          "p50": 3464.1,
          "median": 3464.1,
          "p75": 3678.4,
          "p90": 4583.6,
          "p95": 5598.4,
          "p99": 6187.2,
          "p999": 6569.8
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 6637,
          "count": 2488,
          "mean": 3633.6,
          "p50": 3464.1,
          "median": 3464.1,
          "p75": 3678.4,
          "p90": 4583.6,
          "p95": 5598.4,
          "p99": 6187.2,
          "p999": 6569.8
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 6637,
          "count": 2488,
          "mean": 3633.6,
          "p50": 3464.1,
          "median": 3464.1,
          "p75": 3678.4,
          "p90": 4583.6,
          "p95": 5598.4,
          "p99": 6187.2,
          "p999": 6569.8
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 6637,
          "count": 2488,
          "mean": 3633.6,
          "p50": 3464.1,
          "median": 3464.1,
          "p75": 3678.4,
          "p90": 4583.6,
          "p95": 5598.4,
          "p99": 6187.2,
          "p999": 6569.8
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1243,
        "http.responses": 1276,
        "http.downloaded_bytes": 5665,
        "plugins.metrics-by-endpoint./red.codes.200": 1243,
        "http.requests": 1276,
        "http.codes.500": 33,
        "plugins.metrics-by-endpoint./red.codes.500": 33,
        "plugins.metrics-by-endpoint./red.errors.ECONNRESET": 33,
        "errors.ECONNRESET": 33,
        "vusers.failed": 33
      },
      "rates": {
        "http.request_rate": 129
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211530011,
      "firstHistogramAt": 1728211530011,
      "lastCounterAt": 1728211539985,
      "lastHistogramAt": 1728211539985,
      "firstMetricAt": 1728211530011,
      "lastMetricAt": 1728211539985,
      "period": "1728211530000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3321,
          "count": 1276,
          "mean": 3053.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3134.5,
          "p95": 3262.4,
          "p99": 3328.3,
          "p999": 3328.3
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3321,
          "count": 1276,
          "mean": 3053.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3134.5,
          "p95": 3262.4,
          "p99": 3328.3,
          "p999": 3328.3
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3321,
          "count": 1276,
          "mean": 3053.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3134.5,
          "p95": 3262.4,
          "p99": 3328.3,
          "p999": 3328.3
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3321,
          "count": 1276,
          "mean": 3053.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3072.4,
          "p90": 3134.5,
          "p95": 3262.4,
          "p99": 3328.3,
          "p999": 3328.3
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1116,
        "http.responses": 1116,
        "http.downloaded_bytes": 4464,
        "plugins.metrics-by-endpoint./red.codes.200": 1116,
        "http.requests": 1116
      },
      "rates": {
        "http.request_rate": 115
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211540030,
      "firstHistogramAt": 1728211540030,
      "lastCounterAt": 1728211549894,
      "lastHistogramAt": 1728211549893,
      "firstMetricAt": 1728211540030,
      "lastMetricAt": 1728211549894,
      "period": "1728211540000",
      "summaries": {
        "http.response_time": {
          "min": 3002,
          "max": 3039,
          "count": 1116,
          "mean": 3016,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3039,
          "count": 1116,
          "mean": 3016,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3002,
          "max": 3039,
          "count": 1116,
          "mean": 3016,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3039,
          "count": 1116,
          "mean": 3016,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1091,
        "http.responses": 1091,
        "http.downloaded_bytes": 4364,
        "plugins.metrics-by-endpoint./red.codes.200": 1091,
        "http.requests": 1091
      },
      "rates": {
        "http.request_rate": 117
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211550364,
      "firstHistogramAt": 1728211550364,
      "lastCounterAt": 1728211559971,
      "lastHistogramAt": 1728211559971,
      "firstMetricAt": 1728211550364,
      "lastMetricAt": 1728211559971,
      "period": "1728211550000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3032,
          "count": 1091,
          "mean": 3012.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3032,
          "count": 1091,
          "mean": 3012.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3032,
          "count": 1091,
          "mean": 3012.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3032,
          "count": 1091,
          "mean": 3012.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1218,
        "http.responses": 1218,
        "http.downloaded_bytes": 4872,
        "plugins.metrics-by-endpoint./red.codes.200": 1218,
        "http.requests": 1218
      },
      "rates": {
        "http.request_rate": 125
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211560081,
      "firstHistogramAt": 1728211560081,
      "lastCounterAt": 1728211569962,
      "lastHistogramAt": 1728211569961,
      "firstMetricAt": 1728211560081,
      "lastMetricAt": 1728211569962,
      "period": "1728211560000",
      "summaries": {
        "http.response_time": {
          "min": 3002,
          "max": 3048,
          "count": 1218,
          "mean": 3011.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3048,
          "count": 1218,
          "mean": 3011.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3002,
          "max": 3048,
          "count": 1218,
          "mean": 3011.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3048,
          "count": 1218,
          "mean": 3011.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3072.4,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1121,
        "http.responses": 1121,
        "http.downloaded_bytes": 4484,
        "plugins.metrics-by-endpoint./red.codes.200": 1121,
        "http.requests": 1121
      },
      "rates": {
        "http.request_rate": 114
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211570035,
      "firstHistogramAt": 1728211570035,
      "lastCounterAt": 1728211579951,
      "lastHistogramAt": 1728211579950,
      "firstMetricAt": 1728211570035,
      "lastMetricAt": 1728211579951,
      "period": "1728211570000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3029,
          "count": 1121,
          "mean": 3008.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3029,
          "count": 1121,
          "mean": 3008.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3029,
          "count": 1121,
          "mean": 3008.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3029,
          "count": 1121,
          "mean": 3008.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1048,
        "http.responses": 1048,
        "http.downloaded_bytes": 4192,
        "plugins.metrics-by-endpoint./red.codes.200": 1048,
        "http.requests": 1048
      },
      "rates": {
        "http.request_rate": 117
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211580447,
      "firstHistogramAt": 1728211580447,
      "lastCounterAt": 1728211589905,
      "lastHistogramAt": 1728211589905,
      "firstMetricAt": 1728211580447,
      "lastMetricAt": 1728211589905,
      "period": "1728211580000",
      "summaries": {
        "http.response_time": {
          "min": 3002,
          "max": 3089,
          "count": 1048,
          "mean": 3011.6,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3089,
          "count": 1048,
          "mean": 3011.6,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3002,
          "max": 3089,
          "count": 1048,
          "mean": 3011.6,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3089,
          "count": 1048,
          "mean": 3011.6,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1229,
        "http.responses": 1229,
        "http.downloaded_bytes": 4916,
        "plugins.metrics-by-endpoint./red.codes.200": 1229,
        "http.requests": 1229
      },
      "rates": {
        "http.request_rate": 124
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211590078,
      "firstHistogramAt": 1728211590078,
      "lastCounterAt": 1728211599999,
      "lastHistogramAt": 1728211599999,
      "firstMetricAt": 1728211590078,
      "lastMetricAt": 1728211599999,
      "period": "1728211590000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3033,
          "count": 1229,
          "mean": 3008.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3033,
          "count": 1229,
          "mean": 3008.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3033,
          "count": 1229,
          "mean": 3008.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3033,
          "count": 1229,
          "mean": 3008.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1152,
        "http.responses": 1152,
        "http.downloaded_bytes": 4608,
        "plugins.metrics-by-endpoint./red.codes.200": 1152,
        "http.requests": 1152
      },
      "rates": {
        "http.request_rate": 116
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211600003,
      "firstHistogramAt": 1728211600003,
      "lastCounterAt": 1728211609958,
      "lastHistogramAt": 1728211609957,
      "firstMetricAt": 1728211600003,
      "lastMetricAt": 1728211609958,
      "period": "1728211600000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3020,
          "count": 1152,
          "mean": 3007,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3020,
          "count": 1152,
          "mean": 3007,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3020,
          "count": 1152,
          "mean": 3007,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3020,
          "count": 1152,
          "mean": 3007,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1049,
        "http.responses": 1049,
        "http.downloaded_bytes": 4196,
        "plugins.metrics-by-endpoint./red.codes.200": 1049,
        "http.requests": 1049
      },
      "rates": {
        "http.request_rate": 116
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211610001,
      "firstHistogramAt": 1728211610001,
      "lastCounterAt": 1728211619974,
      "lastHistogramAt": 1728211619974,
      "firstMetricAt": 1728211610001,
      "lastMetricAt": 1728211619974,
      "period": "1728211610000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3022,
          "count": 1049,
          "mean": 3006.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3022,
          "count": 1049,
          "mean": 3006.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3022,
          "count": 1049,
          "mean": 3006.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3022,
          "count": 1049,
          "mean": 3006.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1194,
        "http.responses": 1194,
        "http.downloaded_bytes": 4776,
        "plugins.metrics-by-endpoint./red.codes.200": 1194,
        "http.requests": 1193
      },
      "rates": {
        "http.request_rate": 122
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211620131,
      "firstHistogramAt": 1728211620131,
      "lastCounterAt": 1728211629999,
      "lastHistogramAt": 1728211629999,
      "firstMetricAt": 1728211620131,
      "lastMetricAt": 1728211629999,
      "period": "1728211620000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3021,
          "count": 1194,
          "mean": 3007.6,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3021,
          "count": 1194,
          "mean": 3007.6,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3021,
          "count": 1194,
          "mean": 3007.6,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3021,
          "count": 1194,
          "mean": 3007.6,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1186,
        "http.responses": 1186,
        "http.downloaded_bytes": 4744,
        "plugins.metrics-by-endpoint./red.codes.200": 1186,
        "http.requests": 1187
      },
      "rates": {
        "http.request_rate": 121
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211630000,
      "firstHistogramAt": 1728211630004,
      "lastCounterAt": 1728211639985,
      "lastHistogramAt": 1728211639984,
      "firstMetricAt": 1728211630000,
      "lastMetricAt": 1728211639985,
      "period": "1728211630000",
      "summaries": {
        "http.response_time": {
          "min": 3002,
          "max": 3025,
          "count": 1186,
          "mean": 3007.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3025,
          "count": 1186,
          "mean": 3007.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3002,
          "max": 3025,
          "count": 1186,
          "mean": 3007.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3025,
          "count": 1186,
          "mean": 3007.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1037,
        "http.responses": 1037,
        "http.downloaded_bytes": 4148,
        "plugins.metrics-by-endpoint./red.codes.200": 1037,
        "http.requests": 1037
      },
      "rates": {
        "http.request_rate": 118
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211640004,
      "firstHistogramAt": 1728211640004,
      "lastCounterAt": 1728211649943,
      "lastHistogramAt": 1728211649943,
      "firstMetricAt": 1728211640004,
      "lastMetricAt": 1728211649943,
      "period": "1728211640000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3187,
          "count": 1037,
          "mean": 3026.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3134.5,
          "p99": 3134.5,
          "p999": 3197.8
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3187,
          "count": 1037,
          "mean": 3026.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3134.5,
          "p99": 3134.5,
          "p999": 3197.8
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3187,
          "count": 1037,
          "mean": 3026.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3134.5,
          "p99": 3134.5,
          "p999": 3197.8
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3187,
          "count": 1037,
          "mean": 3026.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3072.4,
          "p95": 3134.5,
          "p99": 3134.5,
          "p999": 3197.8
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1143,
        "http.responses": 1143,
        "http.downloaded_bytes": 4572,
        "plugins.metrics-by-endpoint./red.codes.200": 1143,
        "http.requests": 1143
      },
      "rates": {
        "http.request_rate": 118
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211650003,
      "firstHistogramAt": 1728211650003,
      "lastCounterAt": 1728211659975,
      "lastHistogramAt": 1728211659974,
      "firstMetricAt": 1728211650003,
      "lastMetricAt": 1728211659975,
      "period": "1728211650000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3094,
          "count": 1143,
          "mean": 3013.9,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3094,
          "count": 1143,
          "mean": 3013.9,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3094,
          "count": 1143,
          "mean": 3013.9,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3094,
          "count": 1143,
          "mean": 3013.9,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3072.4,
          "p99": 3072.4,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1249,
        "http.responses": 1249,
        "http.downloaded_bytes": 4996,
        "plugins.metrics-by-endpoint./red.codes.200": 1249,
        "http.requests": 1249
      },
      "rates": {
        "http.request_rate": 126
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211660039,
      "firstHistogramAt": 1728211660039,
      "lastCounterAt": 1728211669999,
      "lastHistogramAt": 1728211669999,
      "firstMetricAt": 1728211660039,
      "lastMetricAt": 1728211669999,
      "period": "1728211660000",
      "summaries": {
        "http.response_time": {
          "min": 3002,
          "max": 3019,
          "count": 1249,
          "mean": 3008.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3019,
          "count": 1249,
          "mean": 3008.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3002,
          "max": 3019,
          "count": 1249,
          "mean": 3008.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3019,
          "count": 1249,
          "mean": 3008.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1038,
        "http.responses": 1038,
        "http.downloaded_bytes": 4152,
        "plugins.metrics-by-endpoint./red.codes.200": 1038,
        "http.requests": 1037
      },
      "rates": {
        "http.request_rate": 117
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211670030,
      "firstHistogramAt": 1728211670030,
      "lastCounterAt": 1728211679999,
      "lastHistogramAt": 1728211679999,
      "firstMetricAt": 1728211670030,
      "lastMetricAt": 1728211679999,
      "period": "1728211670000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3019,
          "count": 1038,
          "mean": 3007.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3019,
          "count": 1038,
          "mean": 3007.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3019,
          "count": 1038,
          "mean": 3007.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3019,
          "count": 1038,
          "mean": 3007.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1138,
        "http.responses": 1138,
        "http.downloaded_bytes": 4552,
        "plugins.metrics-by-endpoint./red.codes.200": 1138,
        "http.requests": 1139
      },
      "rates": {
        "http.request_rate": 118
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211680000,
      "firstHistogramAt": 1728211680058,
      "lastCounterAt": 1728211689974,
      "lastHistogramAt": 1728211689973,
      "firstMetricAt": 1728211680000,
      "lastMetricAt": 1728211689974,
      "period": "1728211680000",
      "summaries": {
        "http.response_time": {
          "min": 3002,
          "max": 3043,
          "count": 1138,
          "mean": 3008.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3043,
          "count": 1138,
          "mean": 3008.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3002,
          "max": 3043,
          "count": 1138,
          "mean": 3008.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3043,
          "count": 1138,
          "mean": 3008.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1225,
        "http.responses": 1225,
        "http.downloaded_bytes": 4900,
        "plugins.metrics-by-endpoint./red.codes.200": 1225,
        "http.requests": 1225
      },
      "rates": {
        "http.request_rate": 126
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211690045,
      "firstHistogramAt": 1728211690045,
      "lastCounterAt": 1728211699958,
      "lastHistogramAt": 1728211699957,
      "firstMetricAt": 1728211690045,
      "lastMetricAt": 1728211699958,
      "period": "1728211690000",
      "summaries": {
        "http.response_time": {
          "min": 3002,
          "max": 3067,
          "count": 1225,
          "mean": 3008,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3067,
          "count": 1225,
          "mean": 3008,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3072.4
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3002,
          "max": 3067,
          "count": 1225,
          "mean": 3008,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3072.4
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3067,
          "count": 1225,
          "mean": 3008,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3072.4
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1066,
        "http.responses": 1066,
        "http.downloaded_bytes": 4264,
        "plugins.metrics-by-endpoint./red.codes.200": 1066,
        "http.requests": 1066
      },
      "rates": {
        "http.request_rate": 112
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211700010,
      "firstHistogramAt": 1728211700010,
      "lastCounterAt": 1728211709756,
      "lastHistogramAt": 1728211709756,
      "firstMetricAt": 1728211700010,
      "lastMetricAt": 1728211709756,
      "period": "1728211700000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3019,
          "count": 1066,
          "mean": 3007.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3019,
          "count": 1066,
          "mean": 3007.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3019,
          "count": 1066,
          "mean": 3007.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3019,
          "count": 1066,
          "mean": 3007.1,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1125,
        "http.responses": 1125,
        "http.downloaded_bytes": 4500,
        "plugins.metrics-by-endpoint./red.codes.200": 1125,
        "http.requests": 1125
      },
      "rates": {
        "http.request_rate": 116
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211710042,
      "firstHistogramAt": 1728211710042,
      "lastCounterAt": 1728211719970,
      "lastHistogramAt": 1728211719970,
      "firstMetricAt": 1728211710042,
      "lastMetricAt": 1728211719970,
      "period": "1728211710000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3021,
          "count": 1125,
          "mean": 3007.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3021,
          "count": 1125,
          "mean": 3007.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3021,
          "count": 1125,
          "mean": 3007.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3021,
          "count": 1125,
          "mean": 3007.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1232,
        "http.responses": 1232,
        "http.downloaded_bytes": 4928,
        "plugins.metrics-by-endpoint./red.codes.200": 1232,
        "http.requests": 1227,
        "vusers.failed": 0,
        "vusers.completed": 5
      },
      "rates": {
        "http.request_rate": 125
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211720032,
      "firstHistogramAt": 1728211720032,
      "lastCounterAt": 1728211729948,
      "lastHistogramAt": 1728211729948,
      "firstMetricAt": 1728211720032,
      "lastMetricAt": 1728211729948,
      "period": "1728211720000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3038,
          "count": 1232,
          "mean": 3009,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3038,
          "count": 1232,
          "mean": 3009,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 273904.4,
          "max": 275877.3,
          "count": 5,
          "mean": 274646.5,
          "p50": 276611.1,
          "median": 276611.1,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3038,
          "count": 1232,
          "mean": 3009,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3038,
          "count": 1232,
          "mean": 3009,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 273904.4,
          "max": 275877.3,
          "count": 5,
          "mean": 274646.5,
          "p50": 276611.1,
          "median": 276611.1,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1050,
        "http.responses": 1050,
        "http.downloaded_bytes": 4200,
        "plugins.metrics-by-endpoint./red.codes.200": 1050,
        "http.requests": 1045,
        "vusers.failed": 0,
        "vusers.completed": 5
      },
      "rates": {
        "http.request_rate": 112
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211730045,
      "firstHistogramAt": 1728211730045,
      "lastCounterAt": 1728211739823,
      "lastHistogramAt": 1728211739823,
      "firstMetricAt": 1728211730045,
      "lastMetricAt": 1728211739823,
      "period": "1728211730000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3019,
          "count": 1050,
          "mean": 3007.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3019,
          "count": 1050,
          "mean": 3007.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 273954.8,
          "max": 276133.9,
          "count": 5,
          "mean": 274965,
          "p50": 276611.1,
          "median": 276611.1,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3019,
          "count": 1050,
          "mean": 3007.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3019,
          "count": 1050,
          "mean": 3007.3,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 273954.8,
          "max": 276133.9,
          "count": 5,
          "mean": 274965,
          "p50": 276611.1,
          "median": 276611.1,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1085,
        "http.responses": 1085,
        "http.downloaded_bytes": 4340,
        "plugins.metrics-by-endpoint./red.codes.200": 1085,
        "http.requests": 1083,
        "vusers.failed": 0,
        "vusers.completed": 2
      },
      "rates": {
        "http.request_rate": 113
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211740093,
      "firstHistogramAt": 1728211740093,
      "lastCounterAt": 1728211749966,
      "lastHistogramAt": 1728211749966,
      "firstMetricAt": 1728211740093,
      "lastMetricAt": 1728211749966,
      "period": "1728211740000",
      "summaries": {
        "http.response_time": {
          "min": 3002,
          "max": 3018,
          "count": 1085,
          "mean": 3007.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3018,
          "count": 1085,
          "mean": 3007.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 274536.5,
          "max": 274543,
          "count": 2,
          "mean": 274539.8,
          "p50": 276611.1,
          "median": 276611.1,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3002,
          "max": 3018,
          "count": 1085,
          "mean": 3007.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3018,
          "count": 1085,
          "mean": 3007.7,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 274536.5,
          "max": 274543,
          "count": 2,
          "mean": 274539.8,
          "p50": 276611.1,
          "median": 276611.1,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 1185,
        "http.responses": 1185,
        "http.downloaded_bytes": 4740,
        "plugins.metrics-by-endpoint./red.codes.200": 1185,
        "http.requests": 1183,
        "vusers.failed": 0,
        "vusers.completed": 2
      },
      "rates": {
        "http.request_rate": 121
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211750033,
      "firstHistogramAt": 1728211750033,
      "lastCounterAt": 1728211759999,
      "lastHistogramAt": 1728211759999,
      "firstMetricAt": 1728211750033,
      "lastMetricAt": 1728211759999,
      "period": "1728211750000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3017,
          "count": 1185,
          "mean": 3008.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3017,
          "count": 1185,
          "mean": 3008.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 273943.3,
          "max": 274171.9,
          "count": 2,
          "mean": 274057.6,
          "p50": 276611.1,
          "median": 276611.1,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3017,
          "count": 1185,
          "mean": 3008.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3017,
          "count": 1185,
          "mean": 3008.4,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 273943.3,
          "max": 274171.9,
          "count": 2,
          "mean": 274057.6,
          "p50": 276611.1,
          "median": 276611.1,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 957,
        "http.responses": 957,
        "http.downloaded_bytes": 3828,
        "plugins.metrics-by-endpoint./red.codes.200": 957,
        "http.requests": 890,
        "vusers.failed": 0,
        "vusers.completed": 67
      },
      "rates": {
        "http.request_rate": 96
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211760001,
      "firstHistogramAt": 1728211760001,
      "lastCounterAt": 1728211769896,
      "lastHistogramAt": 1728211769895,
      "firstMetricAt": 1728211760001,
      "lastMetricAt": 1728211769896,
      "period": "1728211760000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3035,
          "count": 957,
          "mean": 3008.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3035,
          "count": 957,
          "mean": 3008.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 272500.4,
          "max": 277004.9,
          "count": 67,
          "mean": 275042.5,
          "p50": 276611.1,
          "median": 276611.1,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3035,
          "count": 957,
          "mean": 3008.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3035,
          "count": 957,
          "mean": 3008.8,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 272500.4,
          "max": 277004.9,
          "count": 67,
          "mean": 275042.5,
          "p50": 276611.1,
          "median": 276611.1,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 779,
        "http.responses": 779,
        "http.downloaded_bytes": 3116,
        "plugins.metrics-by-endpoint./red.codes.200": 779,
        "vusers.failed": 0,
        "vusers.completed": 52,
        "http.requests": 727
      },
      "rates": {
        "http.request_rate": 78
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211770146,
      "firstHistogramAt": 1728211770146,
      "lastCounterAt": 1728211779983,
      "lastHistogramAt": 1728211779983,
      "firstMetricAt": 1728211770146,
      "lastMetricAt": 1728211779983,
      "period": "1728211770000",
      "summaries": {
        "http.response_time": {
          "min": 3001,
          "max": 3017,
          "count": 779,
          "mean": 3008.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3017,
          "count": 779,
          "mean": 3008.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 272624.8,
          "max": 274282.5,
          "count": 52,
          "mean": 273548.8,
          "p50": 271133.6,
          "median": 271133.6,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3001,
          "max": 3017,
          "count": 779,
          "mean": 3008.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3001,
          "max": 3017,
          "count": 779,
          "mean": 3008.2,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 272624.8,
          "max": 274282.5,
          "count": 52,
          "mean": 273548.8,
          "p50": 271133.6,
          "median": 271133.6,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 708,
        "http.responses": 708,
        "http.downloaded_bytes": 2832,
        "plugins.metrics-by-endpoint./red.codes.200": 708,
        "http.requests": 658,
        "vusers.failed": 0,
        "vusers.completed": 50
      },
      "rates": {
        "http.request_rate": 68
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211780029,
      "firstHistogramAt": 1728211780029,
      "lastCounterAt": 1728211789883,
      "lastHistogramAt": 1728211789883,
      "firstMetricAt": 1728211780029,
      "lastMetricAt": 1728211789883,
      "period": "1728211780000",
      "summaries": {
        "http.response_time": {
          "min": 3002,
          "max": 3018,
          "count": 708,
          "mean": 3008,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3018,
          "count": 708,
          "mean": 3008,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 272397.1,
          "max": 274269.6,
          "count": 50,
          "mean": 273359.4,
          "p50": 271133.6,
          "median": 271133.6,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3002,
          "max": 3018,
          "count": 708,
          "mean": 3008,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3018,
          "count": 708,
          "mean": 3008,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 272397.1,
          "max": 274269.6,
          "count": 50,
          "mean": 273359.4,
          "p50": 271133.6,
          "median": 271133.6,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      }
    },
    {
      "counters": {
        "http.codes.200": 338,
        "http.responses": 338,
        "http.downloaded_bytes": 1352,
        "plugins.metrics-by-endpoint./red.codes.200": 338,
        "http.requests": 178,
        "vusers.failed": 0,
        "vusers.completed": 160
      },
      "rates": {
        "http.request_rate": 56
      },
      "http.request_rate": null,
      "firstCounterAt": 1728211790057,
      "firstHistogramAt": 1728211790057,
      "lastCounterAt": 1728211796320,
      "lastHistogramAt": 1728211796320,
      "firstMetricAt": 1728211790057,
      "lastMetricAt": 1728211796320,
      "period": "1728211790000",
      "summaries": {
        "http.response_time": {
          "min": 3002,
          "max": 3016,
          "count": 338,
          "mean": 3006.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3016,
          "count": 338,
          "mean": 3006.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 270464,
          "max": 275073.7,
          "count": 160,
          "mean": 272530,
          "p50": 271133.6,
          "median": 271133.6,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      },
      "histograms": {
        "http.response_time": {
          "min": 3002,
          "max": 3016,
          "count": 338,
          "mean": 3006.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "plugins.metrics-by-endpoint.response_time./red": {
          "min": 3002,
          "max": 3016,
          "count": 338,
          "mean": 3006.5,
          "p50": 3011.6,
          "median": 3011.6,
          "p75": 3011.6,
          "p90": 3011.6,
          "p95": 3011.6,
          "p99": 3011.6,
          "p999": 3011.6
        },
        "vusers.session_length": {
          "min": 270464,
          "max": 275073.7,
          "count": 160,
          "mean": 272530,
          "p50": 271133.6,
          "median": 271133.6,
          "p75": 276611.1,
          "p90": 276611.1,
          "p95": 276611.1,
          "p99": 276611.1,
          "p999": 276611.1
        }
      }
    }
  ],
  "name": "report.json"
};
    const editor = ace.edit("editor");
    editor.getSession().setMode("ace/mode/javascript");
    editor.setValue(JSON.stringify(Report, null, 2));
    editor.gotoLine(1);
    editor.setHighlightActiveLine(false);
    editor.setOption("maxLines", 50);
    editor.setTheme("ace/theme/clouds_midnight");

    // let sanitizedName = Report.name.replace(/_/, " ").split(" ").map((w) => w[0].toUpperCase()+w.substring(1,w.length)).join(" ")
    $('#report-name').html(Report.name.replace(".json", ""))

    const l = _;

    const chartBgColors = {
      red: "rgba(255, 99, 132, 0.2)",
      orange: "rgba(255, 159, 64, 0.2)",
      yellow: "rgba(255, 205, 86, 0.2)",
      green: "rgba(75, 192, 192, 0.2)",
      blue: "rgba(54, 162, 235, 0.2)",
    };

    const chartBorderColors = {
      green: "#24EB70",
      red: "#ff0000",
      orange: "#FF6D1B",
      purple: "#6100FF",
      blue: "#0047FF"
    };

    const getHttpColor = (httpCode) => {
      const code = parseInt(httpCode, 10);

      if (code >= 100 && code < 200) {
        return chartBorderColors.blue;
      } else if (code >= 200 && code < 300) {
        return chartBorderColors.green;
      } else if (code >= 300 && code < 400) {
        return chartBorderColors.red;
      } else if (code >= 400 && code < 500) {
        return chartBorderColors.purple;
      }

      return chartBorderColors.orange;
    }

    const getLatencyColor = (latency) => {
      switch (latency) {
        case "min":
          return chartBorderColors.red;
        case "max":
          return chartBorderColors.orange;
        case "median":
          return chartBorderColors.purple;
        case "p95":
          return chartBorderColors.green;
        case "p99":
          return chartBorderColors.green;
        default:
          return '';
      }
    };

    const getCustomStats = (stats) =>
      l.omitBy(
        stats,
        (_, key) =>
          key.startsWith("errors.") ||
          key.startsWith("core.") ||
          key.startsWith("engine.")
      );

    const scenarioCounts = l.pickBy(Report.aggregate.counters, (_, key) =>
      key.startsWith("vusers.created_by_name")
    );

    if (l.size(scenarioCounts) > 0) {
      l.each(scenarioCounts, function (count, key) {
        const [, , name] = key.split(".");

        const $tdName = $("<td>" + name + "</td>");
        const percentage =
          Math.round(
            (count / Report.aggregate.counters["vusers.created"]) *
            100 *
            1000
          ) / 1000;
        const $tdCount = $("<td>" + count + " (" + percentage + "%)" + "</td>");
        $("<tr></tr>")
          .append($tdName)
          .append($tdCount)
          .appendTo($("#scenarioCounts"));
      });
    } else {
      $("#scenarioCountsContainer").hide();
    }

    const httpCodes = l.pickBy(Report.aggregate.counters, (_, key) =>
      key.startsWith("http.codes")
    );

    const errors = l.pickBy(Report.aggregate.counters, (_, key) =>
      key.startsWith("errors.")
    );
    if (l.size(errors) > 0) {
      l.each(errors, function (count, error) {
        const [, errorDetail] = error.split("errors.");

        $("<tr></tr>")
          .append($("<td>" + errorDetail + "</td>"))
          .append($("<td>" + count + "</td>"))
          .appendTo($("#errors"));
      });
    } else {
      $("#errorsContainer > p").html(
        "&#10004; Test completed without network or OS errors."
      );
    }

    const getTimePeriodAggregates = (summaries) => {
      const summary =
        summaries["socketio.response_time"] ||
        summaries["http.response_time"];
      const metrics = ["min", "max", "median", "p95", "p99"];

      return l.pickBy(summary, (_, key) => metrics.includes(key));
    };

    const getLatencyDistribution = (data) => {
      return l.reduce(
        data,
        (acc, value, key) => {
          acc.labels.push(key);
          acc.values.push(value);

          return acc;
        },
        { labels: [], values: [] }
      );
    };

    const randomRgbColor = () => {
      const r = Math.floor(Math.random() * 256);
      const g = Math.floor(Math.random() * 256);
      const b = Math.floor(Math.random() * 256);

      return "rgb(" + r + ", " + g + ", " + b + ")";
    };

    const latencyDistributionData = getLatencyDistribution(
      getTimePeriodAggregates(Report.aggregate.summaries)
    );

    const latencyAtIntervalsData = (intermediates = []) => {
      const data = intermediates.reduce(
        (acc, entry, idx) => {
          const latencies = getTimePeriodAggregates(entry.summaries);

          l.each(latencies, (latency, key) => {
            acc.values[key] = acc.values[key] || [];

            acc.values[key].push(latency);
          });

          acc.labels.push((idx + 1) * 10);

          return acc;
        },
        { labels: [], values: {} }
      );

      return {
        labels: data.labels,
        datasets: l.map(data.values, (entry, key) => {
          const color = getLatencyColor(key);

          return {
            label: key,
            data: entry,
            fill: false,
            backgroundColor: color,
            borderColor: color,
            tension: 0.5,
          };
        })
      };
    };


    const getMeanRpsData = (intermediates = []) => {
      const data = intermediates.reduce(
        (acc, entry, idx) => {
          const count =
            entry.rates["http.request_rate"] ||
            entry.rates["socketio.emit_rate"] ||
            entry.rates["websocket.send_rate"] ||
            0;

          acc.labels.push((idx + 1) * 10);
          acc.values.push(count);

          return acc;
        },
        { labels: [], values: [] }
      );

      return {
        labels: data.labels,
        datasets: [
          {
            data: data.values,
            fill: false,
            borderColor: "#0047FF",
            tension: 0.5,
          },
        ],
      };
    };

    const getHttpCodesData = (counters) => {
      const httpCodes = l.pickBy(counters, (_, key) =>
        key.startsWith("http.codes")
      );
      const labels = [];
      const data = [];
      const bgColors = [
        "rgba(54, 232, 235, 0.5)",
        "rgba(54, 235, 93, 0.5)",
        "rgba(229, 235, 54, 0.5)",
        "rgba(166, 54, 235, 0.5)",
        "rgba(235, 54, 69, 0.5)",
      ];

      if (l.size(httpCodes) > 0) {
        l.each(httpCodes, function (count, key) {
          let [, , , code] = key.split(".");
          code = parseInt(code, 10);

          labels.push(code);
          data.push(count);
        });
      }

      return {
        labels,
        datasets: [
          {
            backgroundColor: labels.map(getHttpColor),
            hoverOffset: 4,
            data,
          },
        ],
      };
    };

    const timeFormat = "DD[/]MM[/]YYYY, hh:mm:ss"
    $("#timestamp").html(
      moment(Report.aggregate.period).format(timeFormat)
    );
    $('#copy-json').on("click", (e) => {
      navigator.clipboard.writeText(JSON.stringify(Report, null, 2));

      $('#copy-json').html(`<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" aria-label="" aria-labelledby="icon_start" x="0px" y="0px" role="img" class="inline false"><title id="icon_start" lang="en"></title><g fill="currentColor"><path d="M16 1H4C2.9 1 2 1.9 2 3V17H4V3H16V1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM19 21H8V7H19V21Z"></path></g></svg>`)
      setTimeout(function () {
        $('#copy-json').html(`<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" aria-label="" aria-labelledby="icon_start" x="0px" y="0px" role="img" class="inline false"><title id="icon_start" lang="en"></title><g fill="currentColor"><path d="M16 1H4C2.9 1 2 1.9 2 3V17H4V3H16V1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM19 21H8V7H19V21Z"></path></g></svg>`)
      }, 1000)
    })


    // tabs logic
    $("#charts-tab").on("click", (e) => {
      $("#charts-tab").addClass("active")
      $("#json-tab").removeClass("active")

      $("#index-tree").removeClass("hidden")
      $("#charts-col").removeClass("hidden")
      $("#json-output").addClass("hidden")
    })

    $("#json-tab").on("click", (e) => {
      $("#json-tab").addClass("active")
      $("#charts-tab").removeClass("active")

      $("#index-tree").addClass("hidden")
      $("#charts-col").addClass("hidden")
      $("#json-output").removeClass("hidden")
    })

    //counters toggle
    $("#counters-title").on("click", (e) => {
      $('#customCountersTable').hasClass("hidden") ? $('#customCountersTable').removeClass("hidden") : $('#customCountersTable').addClass("hidden")
      $('#counters-title').hasClass("chevron-down") ? $('#counters-title').removeClass("chevron-down") : $('#counters-title').addClass("chevron-down")
    })


    const iconDuration = `<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" aria-label="Duration" aria-labelledby="icon_duration" x="0px" y="0px" role="img"><title id="icon_duration" lang="en">Duration</title><g fill="#9B9B9B"><path d="M15 1H9V3H15V1ZM11 14H13V8H11V14ZM19.03 7.39L20.45 5.97C20.02 5.46 19.55 4.98 19.04 4.56L17.62 5.98C16.07 4.74 14.12 4 12 4C7.03 4 3 8.03 3 13C3 17.97 7.02 22 12 22C16.98 22 21 17.97 21 13C21 10.88 20.26 8.93 19.03 7.39ZM12 20C8.13 20 5 16.87 5 13C5 9.13 8.13 6 12 6C15.87 6 19 9.13 19 13C19 16.87 15.87 20 12 20Z"></path></g></svg>`
    const checkCircle = `<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-check-circle" viewBox="0 0 16 16">
        <path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/>
        <path d="M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z"/>
      </svg>`

    const xCircle = `<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" aria-label="Regions" aria-labelledby="icon_regions" x="0px" y="0px" role="img"><title id="icon_regions" lang="en">Regions</title><g fill="#9B9B9B"><path d="M12 2C6.47 2 2 6.47 2 12C2 17.53 6.47 22 12 22C17.53 22 22 17.53 22 12C22 6.47 17.53 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM15.59 7L12 10.59L8.41 7L7 8.41L10.59 12L7 15.59L8.41 17L12 13.41L15.59 17L17 15.59L13.41 12L17 8.41L15.59 7Z"></path></g></svg>`
    const iconStarted = `<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" aria-label="Started" aria-labelledby="icon_started" x="0px" y="0px" role="img"><title id="icon_started" lang="en">Started</title><g fill="#9B9B9B"><path d="M11.99 2C6.47 2 2 6.48 2 12C2 17.52 6.47 22 11.99 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 11.99 2ZM12 20C7.58 20 4 16.42 4 12C4 7.58 7.58 4 12 4C16.42 4 20 7.58 20 12C20 16.42 16.42 20 12 20ZM12.5 7H11V13L16.25 16.15L17 14.92L12.5 12.25V7Z"></path></g></svg>`
    const iconFinished = `<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" aria-label="Finished" aria-labelledby="icon_finished" x="0px" y="0px" role="img"><title id="icon_finished" lang="en">Finished</title><g fill="#9B9B9B"><path d="M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM16.59 7.58L10 14.17L7.41 11.59L6 13L10 17L18 9L16.59 7.58Z"></path></g></svg>`
    // summary blocks

    const timeStarted = moment(Report.aggregate.firstMetricAt)
    const timeFinished = moment(Report.aggregate.lastMetricAt)

    function formatDuration(s) {
      var min = Math.floor(s / 60)
      var sec = s - min * 60
      return min + "m " + sec + "s"
    }

    const summaryInfo = [
      { icon: iconDuration, name: "Duration", value: formatDuration(timeFinished.diff(timeStarted, "seconds")) || "n/a" },
      { icon: iconStarted, name: "Started", value: timeStarted.format(timeFormat) || "n/a" },
      { icon: iconFinished, name: "Completed", value: timeFinished.format(timeFormat) || "n/a" },
      { icon: xCircle, name: "Errors", value: !errors ? "n/a" : errors.length ? errors.length : "0" },
    ]

    function summaryBlock(block) {
      return (
        `<li class="summary-block flex flex-auto items-center justify-start rounded py-2 px-3 mb-3 border-gray" >
              <div class="mr-3 text-gray-default">`+
        block.icon +
        `</div>
              <div><div class="text-gray-default text-xsm">`+
        block.name +
        `</div>
              <div class="text-xsm">
                `+ block.value + `
              </div>
              </div>
        </li>`
      )
    }

    summaryInfo.forEach((block) => {
      const appendage = summaryBlock(block)
      $("#summary-blocks").append(appendage);
    })


    if (l.size(errors) > 0) {
      const getErrorsAtIntervalsData = (intermediates = []) => {
        const data = intermediates.reduce(
          (acc, entry, idx) => {
            const errorsCounters = l.pickBy(entry.counters, (_, key) =>
              key.startsWith("errors.")
            );

            l.each(errorsCounters, (count, key) => {
              const [, errorDetail] = key.split("errors.");

              acc.values[errorDetail] = acc.values[errorDetail] || [];

              acc.values[errorDetail].push(count);
            });

            acc.labels.push((idx + 1) * 10);

            return acc;
          },
          { labels: [], values: {} }
        );

        return {
          labels: data.labels,
          datasets: l.map(data.values, (entry, key) => {
            return {
              label: key,
              data: entry,
              fill: false,
              backgroundColor: Object.values(chartBorderColors),
              borderColor: Object.values(chartBorderColors),
              tension: 0.5,
            };
          })
        };
      };


      new Chart(document.getElementById("errorsAtIntervalsChart"), {
        type: "line",
        data: getErrorsAtIntervalsData(Report.intermediate),
        options: {
          plugins: { legend: { position: "bottom" } },
          aspectRatio: 3.5,
          scales: {
            y: {
              beginAtZero: true,
              title: {
                display: true,
                text: "count",
              },
            },
          },
        },
      });
    }
    !errors.length && $("#errorsChartsRow").hide();

    const unorderedCustomCounters = Report.aggregate.counters;
    const customCounters = Object.keys(unorderedCustomCounters).sort().reduce(
      (obj, key) => {
        obj[key] = unorderedCustomCounters[key];
        return obj;
      },
      {}
    );

    if (l.size(customCounters) > 0) {
      let rows = [];
      l.each(customCounters, function (count, key) {
        const row = $("<tr></tr>")
          .append($('<td class="text-xsm whitespace-nowrap p-2 font-normal text-white" colspan="6">' + key + '</td>'))
          .append($('<td class="text-xsm whitespace-nowrap p-2 font-normal text-white" colspan="6">' + count + '</td>'));
        rows.push(row);
      });



      rows.forEach((row) => row.appendTo($("#customCountersTable")));
      const getCustomStatsAtIntervalsData = (intermediates = []) => {
        const data = intermediates.reduce(
          (acc, entry, idx) => {
            const customCounters = entry.counters;

            l.each(customCounters, (count, key) => {
              acc.values[key] = acc.values[key] || [];
              acc.values[key].push(count);
            });

            acc.labels.push((idx + 1) * 10);
            return acc;
          },
          { labels: [], values: {} }
        );
        return {
          labels: data.labels,
          datasets: l.map(data.values, (entry, key) => {
            color = "#0047FF";
            return {
              label: key,
              data: entry,
              fill: false,
              backgroundColor: color,
              borderColor: color,
              tension: 0.5,
            };
          }),
        };
      };

      $("#expandCustomCountersRow").on("click", (e) => {
        e.preventDefault();
        $("#customCountersTable tr").removeClass("hidden");
        $("#expandCustomCountersRow").addClass("hidden");
      });

      // create intermediate charts array with name and type
      let intervalChartsArray = []
      Report.intermediate.forEach((interval, i) => {
        Object.keys(interval.counters).forEach((counter) => {
          intervalChartsArray.find((chart) => chart.name == counter) || intervalChartsArray.push({ name: counter, data: [], type: "interval" })

        })
      })

      let intervalChartsSet = []
      intervalChartsArray.forEach((c) => {
        if (!intervalChartsSet.includes(c)) {
          intervalChartsSet.push(c);
        }
      });

      // add data per interval for each chart 
      intervalChartsSet.forEach((chart, i) => {
        Report.intermediate.forEach((interval, j) => {
          const value = interval.counters[chart.name] || 0
          intervalChartsSet[i].data.push({ counters: { [chart.name]: value } })
        })
      })

      // add summary data 
      let aggregateChartsArray = []
      Object.keys(Report.aggregate.summaries).forEach((summary) => {
        const data = Report.aggregate.summaries[summary]
        aggregateChartsArray.push({ name: summary, data: data, type: "aggregate" })

      })

      let chartsSet = [...intervalChartsSet, ...aggregateChartsArray].sort((a, b) => a.name < b.name ? -1 : 1)

      const sanitizer = /[.| |'|"]/g
      chartsSet.forEach((chart) => {
        $('#customCountersAtIntervalsChart').append("<div id='" + chart.name.replaceAll(sanitizer, "-")
          + "-wrapper' class='text-xsm rounded' style='border: 1px solid #383838;'><div class='p-2 text-gray-default' style='border-bottom: 1px solid #383838; background-color: #2b2b2b; font-weight: 500;''>"
          + chart.name + "</div><div class='p-4'><canvas id='" + chart.name + "'>unable to create chart</canvas></div></div>")

        if (chart.type === 'interval') {
          new Chart(document.getElementById(chart.name), {
            type: "bar",
            data: getCustomStatsAtIntervalsData(chart.data),
            options: {
              barPercentage: 0.2,
              plugins: { legend: { display: false } },
              aspectRatio: 2.5,
              responsive: true,
              maintainAspectRatio: true,
              scales: {
                x: {
                  title: {
                    display: true,
                    text: "time"
                  },
                  ticks: {
                    color: '#9b9b9b',
                  },
                  grid: {
                    color: 'transparent',
                    borderColor: '#383838',
                  },
                },
                y: {
                  beginAtZero: true,
                  title: {
                    display: true,
                    text: "count",
                  },
                  ticks: {
                    color: '#9b9b9b',
                    precision: 0,
                  },
                  grid: {
                    color: '#383838',
                    borderColor: '#383838',
                  },
                },
              },
            },
          });
        } else if (chart.type === 'aggregate') {
          const { labels, values } = getLatencyDistribution(
            l.pickBy(chart.data, (_, key) =>
              ["min", "max", "median", "p95", "p99"].includes(key)
            )
          );
          new Chart(document.getElementById(chart.name), {
            type: "bar",
            data: {
              labels: labels,
              datasets: [
                {
                  data: values,
                  backgroundColor: Object.values(chartBorderColors),
                  borderColor: Object.values(chartBgColors),
                  borderWidth: 1,
                },
              ],
            },
            options: {
              plugins: { legend: { display: false } },
              barPercentage: 0.4,
              scales: {
                x: {
                  ticks: {
                    color: '#9b9b9b',
                    precision: 0,
                  },
                  grid: {
                    color: 'transparent',
                    borderColor: '#383838',
                  },
                },
                y: {
                  beginAtZero: true,
                  title: {
                    display: true,
                    text: "ms",
                  },
                  ticks: {
                    color: '#9b9b9b',
                    precision: 0,
                  },
                  grid: {
                    color: '#383838',
                    borderColor: '#383838',
                  },
                },
              },
            },
          })
        }
      })

      // parse out index tabs from custom counters for index nav
      const parentRegex = /^([^.| ]+)/
      const nodeRegex = /[ |\.](.*)/

      let indexSet = new Set(chartsSet.map((c) => {
        return c.name.match(parentRegex)[0]
      }))

      // create tree from index set
      let indexTree = Array.from(indexSet).sort().reduce((key, value) => {
        return { ...key, [value]: [] };
      }, {});

      // fill tree with custom counters according to parent tab
      chartsSet.forEach((chart) => {
        const node = chart.name
        const parent = node ? chart.name.match(parentRegex)[0] : chart.name
        indexTree[parent] && indexTree[parent].push({ name: node, type: chart.type })
      })

      // sort child nodes for each tab
      for (let [key, value] of Object.entries(indexTree)) {
        indexTree = {
          ...indexTree, [key]: value.sort()
        }
      }

      const chevron = `<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" aria-label="Toggle charts list for vusers metrics (5)" aria-labelledby="icon_toggle_vusers metrics (5)" x="0px" y="0px" role="img"><title id="icon_toggle_vusers metrics (5)" lang="en">Toggle charts list for vusers metrics (5)</title><g fill="currentColor"><path d="M12 8L6 14L7.41 15.41L12 10.83L16.59 15.41L18 14L12 8Z"></path></g></svg>`

      // populate index with divs
      let $htmlTree = $('<div class="mt-0 flex flex-col justify-start space-y-3 pb-3 text-gray-default"></div>')
      Object.keys(indexTree).forEach((parent) => {
        const nodeClass = parent.replaceAll(sanitizer, "-")
        const nodes = indexTree[parent].map((n) =>
          `<a class="text-xsm focus:text-beige hover:bg-black-default focus:ring-black-200 text-gray-default ml-2 block truncate rounded px-2 py-1.5 font-medium transition hover:text-white focus:ring-2 text-gray-default bg-transparent" 
            href="#` + (n.name).replaceAll(sanitizer, "-") + '-wrapper" id="' + n.name + '-node" >'
          + n.name
          + '</a>').join("")

        nodes.length > 1 ? $htmlTree.append(
          '<div class="w-full overflow-hidden"><h4 id="' + nodeClass + '-parent" > <div onclick="nodeClick(`' + nodeClass + '`)" class="accordion-toggle cursor-pointer text-gray-default focus:text-beige flex items-center px-0 py-1.5 hover:text-white">'
          + parent + ' metrics (' + indexTree[parent].length + ')'
          + '<span class="ml-1 transition" style="transition-origin: center;">' + chevron + '</span>'
          + ' </div> <div class="' + nodeClass + '-node accordion-details relative flex w-56 flex-col space-y-1 h-auto hidden">' + nodes + '</div></h4></div>'
        ) :
          $htmlTree.append("<div class='flex-col h-auto py-3'><a class='hover:text-beige' href='#" + parent + "--wrapper'>" + parent + "</a></div>")

      })
      const indexTreeContainer = $("#index-tree")
      $htmlTree.appendTo(indexTreeContainer)

    } else {
      $("#charts-col").hide();
      $("#customCountersContainer").hide();
    }

    function nodeClick(tab) {
      const nodeClass = '.' + tab + '-node'
      const nodes = document.querySelectorAll(nodeClass);
      const parentTab = document.getElementById(tab + "-parent");
      [...parentTab.classList].includes('chevron-down') ? parentTab.classList.remove('chevron-down') : parentTab.classList.add('chevron-down');
      for (const node of nodes) {
        [...node.classList].includes("hidden") ? node.classList.remove("hidden") : node.classList.add("hidden");
      }
    }

  </script>
</body>

</html>